- 博客(27)
- 收藏
- 关注
原创 Component inside <Transition> renders non-element root node that cannot be animated.
在给组件的最外一层套了一个div之后,该错误就消失, 虽然该错误不影响程序能够运行,但是非常影响测试的效率。每次log一行代码都会报一次这个。原因为组件渲染无法设置动画的非元素根节点,但是我找了很久都没找到我在该组件下使用过动画。后来我发现,因为该页面是一个组件,在vue2中就已经规定,一个组件只需要有一个根节点。当我遇到如此问题的时候我去查阅翻译。
2024-11-15 15:56:40 82
原创 项目中用户数据获取遇到bug
因此我想要用result接受信息的时候会出错,报错显示为result.code没有该值。给get方法添加return。导致我无法获取到相应的数据。vue上也有了相应的展示。
2024-11-14 16:21:03 368
原创 面包屑是icon?还是什么?
而“面包屑”(Breadcrumb)则是指一种特殊的导航路径,它指明了网页在网站层次结构中的位置,有助于用户有效地了解和探索网站。用户可以从面包屑导航路径中的最低层级开始,一层一层地导航到网站层次结构中的最高层级。图标是指在网页或应用程序中用来表示特定功能、内容或标识的小图像,它们能够增加用户界面的可用性和可视化吸引力,帮助用户更容易地理解和导航网页或应用程序。因此,在前端开发中,“图标”和“面包屑”是两个完全不同的概念,它们各自承担着不同的功能和作用。所以,前端的图标并不叫“面包屑”
2024-11-13 16:30:42 493
原创 TS装饰器,我们来单独聊聊其特性以及提出时间
1、装饰器本质是⼀种特殊的函数,它可以对:类、属性、⽅法、参数进⾏扩展,同时能让代码更简洁。2. 装饰器⾃年在中被提出到现在,已将近年3. 截⽌⽬前,装饰器依然是实验性特性 ,需要开发者⼿动调整配置,来开启装饰器⽀持4. 装饰器有种1.类装饰器2.属性装饰器3.⽅法装饰器4.访问器装饰器5.参数装饰器备注:虽然TypeScript5.0中可以直接使⽤类装饰器,但为了确保其他装饰器可⽤,现阶。
2024-11-09 15:55:21 710
原创 TS泛型?
泛型允许我们在定义函数、类或接⼝时,使⽤类型参数来表示未指定的类型,这些参数在具体使⽤时,才被指定具体的类型,泛型能让同⼀段代码适⽤于多种类型,同时仍然保持类型的安全性举例:如下代码中 就是泛型,(不⼀定⾮叫 T ),设置泛型后即可在函数中使⽤ T 来表示该类型:泛型函数泛型可以有多个泛型接⼝泛型约束泛型类${this${this。
2024-11-07 23:44:34 186
原创 续写抽象类
interface 是⼀种定义结构的⽅式,主要作⽤是为:类、对象、函数等规定⼀种契约,这样可以确保代码的⼀致性和类型安全,但要注意 interface 只能定义格式,不能包含任何实现。
2024-11-07 22:47:47 142
原创 续写特殊情况
但不同类型的包裹(如:标准速度、特快专递)都有不同的运费计算⽅式,因此⽤于计算运费的calculate⽅法是⼀个抽象⽅法,必须由具体的⼦类来实现。概述:抽象类是⼀种⽆法被实例化的类,专⻔⽤来定义类的结构和⾏为,类中可以写抽象⽅法,也可以写具体实现。抽象类主要⽤来为其派⽣类提供⼀个基础结构,要求其派⽣类必须实现其中的抽象⽅法。简记:抽象类不能实例化,其意义是可以被继承,抽象类⾥可以有普通⽅法、也可以有抽象⽅法。override // 重写从⽗类继承的⽅法。readonly 修饰符。
2024-11-07 12:40:31 262
原创 续写常用类型与语法
/ 限制person对象必须有name属性,可选age属性但值必须是数字,同时可以有任意数量、任意类型的其他属性age?: number[key: string]: any // 索引签名,完全可以不⽤key这个单词,换成其他的也可以// 赋值合法person = {name:'张三',age:18,gender:'男'
2024-11-06 14:53:45 247
原创 TS类型说明,类型推断,类型总览,常用类型与语法
string 声明类型时首字母不能大写类型声明之后填写非该类型code会报错函数demo定义传参为x,y时则不能多传,和少传,否则报错在 : 后也可以写字⾯量类型,不过实际开发中⽤的不多(了解)这里的b:类型定义为100则后续使用时候只能为100类型。
2024-11-06 14:45:31 1120
原创 JS与TS编译上的不同?
要把 .ts ⽂件编译为 .js ⽂件,需要配置 TypeScript 的编译环境,步骤如下。备注:当然也可以修改 tsconfig.json 中的 noEmitOnError 配置。第⼀步:创建 TypeScript 编译控制⽂件。第三步:⼩优化,当编译出错时不⽣成 .js ⽂件。第⼆步:全局安装 TypeScript。第⼆步:监视⽬录中的 .ts ⽂件变化。第三步:使⽤命令编译 .ts ⽂件。编译 TypeScript。
2024-11-05 23:35:48 445
原创 TypeScript与JavaScript区别,web前端主流两大交互语言区别
1.TS由开发,基于JS的,也就是TS包含JS2.TS适合大型项目开发,因为增加了等3.TS需要为JS,然后交给浏览器或其他JS环境运行。
2024-11-05 23:33:01 354
原创 ts写法类型注解
state: (): UserState 这样的写法并不是 TypeScript 或 Vue3 独有的,而是结合了 TypeScript 的类型注解和可能属于某个框架或库(如 Vuex 或其他状态管理库)中用于定义状态的方式。因此,state: (): UserState 这样的写法不是 TypeScript 或 Vue3 的专有写法,而是结合了 TypeScript 类型注解和特定框架/库用法的通用写法。state:():UserState这样的写法是typescrity的专有写法还是vue3。
2024-11-04 21:02:01 295
原创 [sass] Can‘t find stylesheet to import. ╷ 1 │ @import “./src/style/variable.scss“;// 引入清除默认样式 │
原来是style这里少了一个styles哈哈哈上天真的是给我开了个很大的玩笑。刚刚遇到如下错误,找了我一个小时,经过重新安装scss以及重新配置。我现在的心情犹如我这段话。改完之后就能正常展示了。
2024-10-27 23:41:20 436
原创 Vue的animate库中动画显示不正常的问题
选择调整为最佳外观,我的电脑默认为最佳性能所以动画显示不出来,选择这个选项即可解决动画不能正常显示的问题。当我在学习vue时,学着下载animate动画库的css到本地上。我探寻了一番才知道原来是我把电脑的外观显示给关闭了。然而我的电脑点击显示和隐藏居然没有动画效果。
2024-09-29 20:42:38 130
原创 听了朋友建议我决定自己写博客
因此我开始写博客,我决定就是在自己学习的过程中,如果遇到什么问题我就做个文章发出来。又继续找吗,哈哈哈当然是这个好,省时省力,但是我想着自己学习之余自己做一下疑难杂症集也是可以的,说不定还能帮助到大家,毕竟我看常规问题居然需要收费,这令我震惊,有人收费有人不收费,我当然喜欢白嫖,因此我也要为代码添砖java。我朋友说,很多厂不仅看你的学习技能如何,有的时候还会看你有没有博客,有没有自己的见解发表什么意见,遇到的问题有没有分享。如果博客做的好,放到简历上去也是一大亮点,说不定还能帮助我找到工作。
2024-09-27 15:06:12 124
原创 25届前端应届生能不能找到工作?学到什么水平才能?
现在已经大四上学期了,朋友们都在秋招,我也想加入其中,因为我还没有自己手敲一个完整的项目,我现在的目标应该是学习react还是先背面试题,找工作呢还是继续深造前端。问这个问题之前,我问了很多身边的朋友,有大学四年都是学java的,有学java因为太卷转c#的,也有学嵌入式的,身边几乎没有学前端的,但是我因为打流了几年,前面玩的有多爽,后面看课就有多累。java朋友跟我说,现在还学什么前端啊,我一个干java的都会,小公司根本不会要一个专门干前端的,都是直接招全栈,顺带把前端写了。
2024-09-27 15:00:10 140
原创 C语言学习第二天 2023.3.16
答案:a=3,b=2,c=1,d,f;答案:a,b a=2,b=5,b++,b=6,a=2,a+b=2+6=8 (这个是傻逼题目)答案:a=a+(a=8) printf(%d十进制,a=8+8=16)一个等号赋值一次。(逻辑或):&&有一个假为假,全真为真,(逻辑与):||有一个为真,为真,全假为假。++i,- - i 先增减,后运算,i++,i - -先运算,后增减;优先级:< <= > >= ,==!
2023-03-16 11:40:33 98
原创 C语言学习第二天 2023.3.16
答案:a=3,b=2,c=1,d,f;例二,x=a=3,6*3=18,x=18,,x=a=3,6*a,a=18,x=3。答案:a,b a=2,b=5,b++,b=6,a=2,a+b=2+6=8 (这个是傻逼题目)答案:a=a+(a=8) printf(%d十进制,a=8+8=16)一个等号赋值一次。例题答案:例一,a=15,15*4=60,,a=15,a*4=60,a+5=15,
2023-03-16 11:35:05 86
原创 2023.3.15 C语言学习第一天
用户标识符:由字母(26个大、小写字母)、数字(0~9)和下划线(“_”)组成,不能以数字开头,区别大小写。注:不能与关键字重名小测验答案:D B A√对数据组织的描述:数据结构 顺序存储(数组)和链式存储√对操作步骤的描述:算法 穷举、迭代和递归,查找,添加、删除、改写数据结构+算法=程序 (算法不唯一)所谓算法,是为解决一个问题而采取的方法和步骤。
2023-03-15 10:49:48 129 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人