- 博客(9)
- 收藏
- 关注
原创 vue3 day02
(2)有key头头对比 尾尾对比 vue3进行优化不会进行交叉对比(头尾对比) vue2会头尾对比。12.v-if 在html标签上有一个注释节点 v-show是写了css样式 (性能好)15.虚拟dom 做ast抽象语法树做转换 将dom转换成js 一个dom身上有很多属性。14.V-memo 接受的是数组 值若不发生变化,整个子树的更新会被跳过。13.v-once 绑定的值 不管做了多少次改变 只会渲染一次。16.v-for 有key和无key的区别。比较只会在同层级进行 不会跨层级比较。
2023-09-12 17:17:45
57
1
原创 vue3 第一天 ref shallowRef shallowReactive immer.js
【代码】vue3 第一天 ref shallowRef shallowReactive immer.js。
2023-09-07 17:05:03
143
原创 table,dialog初始化
refs.YTSRTable.toggleRowSelection(value) 选择其中的某一项(回显时用到)1.@selection-change=“handleSelectionChange” 事件内自行处理需要的值。3.:reserve-selection=“true” selection属性。2.:row-key=“row=>row.id” table数据的唯一id值。refs.YTSRTable.clearSelection() 重置清空操作。父组件多选内容注意点。
2023-06-08 11:06:31
110
1
原创 TypeScript快速了解_接口_03
TypeScript接口1.接口初探function pr(labelledObj: { lable: string }) { console.log(labelledObj.lable)}let myObj = { size: 10, lable: 'size 10 object' };pr(myObj)使用接口描述来重现上面代码,使必须包含lable属性且类型为stringinterface lableledvalue { lable: string}function pr(
2022-02-28 21:55:11
117
原创 新增/弹窗
弹窗下面展示一些 内联代码片。<!-- 新增编辑 // 参数 1.title 弹窗命 2.dialogVisible 是否打开 3.formValidate 填写参数 4.loadingbtn 按钮加载状态 5. eaitl 编辑or新增 // 方法 1.init() 初始化参数 调用 2.getInfo() 根据id 获取详情 3.add() 保存 4.modalPicTap() 调用 选择图片 5.numberChange() 限制输入大小 -->&l
2022-02-28 21:53:25
207
原创 TypeScript快速了解_变量声明_02
TypeScript变量声明1.var声明function f(shouldInitialize: boolean) { if (shouldInitialize) { var x = 10; } return x;}f(true); // returns '10'f(false); // returns 'undefined'作用域规则:可以在包含它的函数,模块命名空间或全局作用域内部任何位置被访问,这些作用域规则可能会引发一些错误,多次声
2021-12-21 17:54:43
189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人