不定时更新记录一下vue开发中使用到的小技巧,目的在于备忘,也希望可以帮助到其他朋友。
如果朋友们对其中的内容有异议也欢迎在评论区留言。
- 子组件上绑定点击事件使用方法: @click.native=“自定义方法”
- 子组件重新加载渲染,这个的方法有很多,这里只记录一自己觉得比较好用的,使用唯一标识属性:key=“自定义唯一标识”,这个标识可以是动态变化的也可以是固定,组件会因key的变化而重新加载渲染组件
- vue 的浅拷贝与深度拷贝的区别
3-1、浅拷贝:当一个对象赋给另一个对象时,修改另一个对象的值会影响前一个对象的值
示例1:
let a = this.vehicleChange;
let b = this.vehicleCangeData;
b = a;
3-2、深拷贝:修改一个对象不影响另外一个对象
示例2:
this.vehicleChangeData = JSON.parse(JSON.stringify(this.vehicleChange));
原理:
浅拷贝:新对象赋值,只是取的旧对象栈中的值,也就是引用对象的值
深拷贝:会在堆里边开辟一个空间,存放自己的对象值