vue vm.set为什么一直显示$set不是一个方法 vue的数组怎么通过$set删除

ajax\u8bf7\u6c42\u4e0b\u6765\u7684\u6570\u636e\u600e\u4e48\u6dfb\u52a0set\u548cget\u65b9\u6cd5\uff0c\u80fd\u8ba9vue.js\u5728\u9875\u9762\u54cd\u5e94

\u5728data\u91cc\u9762\u5b9a\u4e49\u4e00\u4e2a\u6570\u7ec4\uff0c\u5728upload\u6210\u529f\u4e0a\u4f20\u7684\u56de\u8c03\u51fd\u6570\u91cc\u9762\uff0c\u521b\u5efa\u4e00\u4e2aobj\u5bf9\u8c61\uff0c\u5c06\u5176push\u5230\u4e4b\u524d\u5b9a\u4e49\u7684\u6570\u7ec4\u5373\u53ef\u54cd\u5e94\uff1b
\u53e6\u5916\u5982\u679c\u8981\u52a0\u54cd\u5e94\u7684\u5c5e\u6027\u9700\u8981\u8fd9\u6837\u5199\uff1a
this.$set(this.curEditImgInfo, 'hotelList', []);
this.$set(this.curEditImgInfo, 'hotelNameArr', []);
this.$set(this.curEditImgInfo, 'hotelIdArr', []);
this.$set(this.curEditImgInfo, 'selectedAll', true);
this.$set(this.curEditImgInfo, 'showSelectedBox', false);
this.$set(this.curEditImgInfo, 'isSubmit', true);

data: { arr: [1,2,3,4]},methods: { fun: function(){ //\u6539\u53d8\u4e00\u4e2a\u5143\u7d20 this.$set(this.arr, 2, 'a3') //\u6539\u53d8\u6574\u4e2a\u6570\u7ec4 \u5e94\u8be5\u600e\u4e48\u5199 //this.arr = [9,8,7] }}

这个是实例化的一个方法。
一般来说咱们会约定俗成的写上 : var vm = new Vue({...})
所以咱们再最后vm.$set,就是针对vue的一个set设置属性的方法。
如果你开头是这样var的,那么最后就是vm.$set,如果没有写var,那么就是Vue.set

所以你 vm是一个对象嘛?

扩展阅读:x86国产cpu ... macbook air色域 ... www.sony.com.cn ... 人人视频macbook怎么下载 ... 浪潮nf5280m4进入bios ... www.vivo.com ... 国产任天堂switch手柄 ... vue官网网址 ... 插槽x插槽y是什么意思 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网