摘要: var newData = JSON.parse(JSON.stringify(obj)) 这里的obj的,指的是被深拷贝的对象。一般为对象或数组。 当然,这种方式相对简单,但是还是有明显的不足的。 如果对象有函数,函数无法拷贝下来。 无法拷贝对象原型链上的属性和方法。 当数据层级很深的时候,会栈溢 阅读全文
posted @ 2021-08-20 20:43 陆陆无为而治者 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 依据官网的生命周期,数据更新时,相关的组件生命周期包括 beforeUpdate 、 updated 。 生命周期 描述 beforeUpdate 数据更新前调用。 updated 由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。 $forceUpdate 迫使组件或实例强制 阅读全文
posted @ 2021-08-20 20:35 陆陆无为而治者 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: 在vue的生命周期中,created和mouted有什么联系和区别?似乎,大多数情况下, created 使用的次数较多,而 mouted 通常在插件或组件中使用。 created 和 mouted 都是实例初始化后,执行的方法。 created 是实例创建后执行操作。 mouted 是实例挂载后执 阅读全文
posted @ 2021-08-20 20:09 陆陆无为而治者 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: this.$set说明 语法 Vue.set( target, propertyName/index, value ) 参数 参数 类型 说明 taget Object | Array 需要添加或修改属性的目标对象 propertyName/index string | number 属性名称或索引 阅读全文
posted @ 2021-08-20 19:59 陆陆无为而治者 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,列表项( uni-list-item )样式是固定的,每项之间包含边框。如图(以微信小程序为例)。 可能因为实际开发的需求,希望列表是无边框的。这时候,需要为uni-list-item添加 border 属性。代码如下: 1 <uni-list> 2 <uni-list-item v-f 阅读全文
posted @ 2021-08-20 11:24 陆陆无为而治者 阅读(6472) 评论(0) 推荐(0) 编辑