- 博客(5)
- 收藏
- 关注
原创 Element el-cascader放在el-dialog的表单中,懒加载时弹窗关闭再打开不会重新加载数据
在el-dialog中写放一个级联选择器el-cascader,在列表中编辑时,发现再次打开选择器没有被初始化,导致编辑回显的数据错误
2023-06-08 14:39:26
1092
2
原创 JS将对象拆分为键值对并转为数组
const data = {张三: "18", 李四: "20", 王五: "22" };采用for-in循环遍历对象。反之采用map数组遍历。
2022-08-16 11:04:13
1712
1
原创 vue中key值的作用及虚拟DOM和虚拟DOM的diff算法
VirtualDOM的产生原因由于在浏览器中操作DOM是很昂贵的。频繁的操作DOM,会产生一定的性能问题。这就是虚拟Dom的产生原因。虚拟dom的本质就是用一个原生的JS对象去描述一个DOM节点。这是对真实DOM的一层抽象。也就是源码中的VNode类 -定义在src/core/vdom/vnode.js中。VirtualDOM的diff算法Virtual DOM因为是纯粹的JS对象,所以操作它会很高效,但是Virtual DOM的变更最终会转换成DOM操作,为了实现高效的DOM操作,一...
2021-12-22 20:39:13
246
原创 unia-app picker 传入的数据类型为数组对象 Object
代码<picker @change="bindPickerChange" :value="arrays[index].name" :range-key="'name'" :range="arrays"> <view class="uni-input">{{arrays[index].name}}</view></picker>其中range-key为String类型 需要在双引号中再加单引号。数据格式arrays:[{name...
2021-09-16 09:59:16
908
原创 uniapp返回上一级选择性刷新数据,不重新加载页面
在我们使用uniapp返回上一级页面时用到uni.navigateBack(),但是无法进行页面刷新,重新刷新整个页面又不能满足我们大部分时间的需求,此时可以通过监听器的方式,在页面触发返回时监听到变化,同时修改我们需要重新获取的数据。话不多说,直接上代码1.返回上一个页面2. 获取上一级页面并触发更新通过getCurrentPages() 获取页面栈3. wacth监听 refresh简单来说就是通过监听器来触发我们需要修改的数据...
2021-08-19 11:11:24
3477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人