自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Element el-cascader放在el-dialog的表单中,懒加载时弹窗关闭再打开不会重新加载数据

在el-dialog中写放一个级联选择器el-cascader,在列表中编辑时,发现再次打开选择器没有被初始化,导致编辑回显的数据错误

2023-06-08 14:39:26 769 2

原创 JS将对象拆分为键值对并转为数组

const data = {张三: "18", 李四: "20", 王五: "22" };采用for-in循环遍历对象。反之采用map数组遍历。

2022-08-16 11:04:13 1546 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 208

原创 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 713

原创 uniapp返回上一级选择性刷新数据,不重新加载页面

在我们使用uniapp返回上一级页面时用到uni.navigateBack(),但是无法进行页面刷新,重新刷新整个页面又不能满足我们大部分时间的需求,此时可以通过监听器的方式,在页面触发返回时监听到变化,同时修改我们需要重新获取的数据。话不多说,直接上代码1.返回上一个页面2. 获取上一级页面并触发更新通过getCurrentPages() 获取页面栈3. wacth监听 refresh简单来说就是通过监听器来触发我们需要修改的数据...

2021-08-19 11:11:24 3169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除