this.$set()

1.this.$set实现什么功能,为什么要用它?

使用 v-for更新 vue视图层   时     使用了不改变原数组的方法  例如  slice() map() foreach()等等

可以使用 给原数组 重新赋值  覆盖 更新 的方式

但是这种方式效率较低  这个时候可以考虑使用  this.$set() 更新某个新增的(改变的)数组元素  到 vue视图层 显示

2.怎么用它?

调用方法:this.$set( target, key, value )

🌹 target:要更改的数据源(可以是对象或者数组)

🌹 key:要更改的具体数据的位置

🌹 value :重新赋的值

posted @ 2021-06-17 17:03  一个动态类型的幽灵  阅读(91)  评论(0编辑  收藏  举报