$set 与set的区别
时间: 2023-11-04 18:58:11 浏览: 39
$set与set的区别在于它们的使用方式和作用域。 Vue.set()是将set函数绑定在Vue构造函数上,而this.$set()是将set函数绑定在Vue原型上。 当我们给一个对象添加属性时,如果只使用set函数,虽然在控制台上可以打印出来,但是视图却不会更新。此时就可以使用this.$set()来更新视图。 this.$set()可以在浏览器中展示出更新后的数据,或者在调用Vue实例上的$set方法时也可以起到相同的作用。 因此,$set与set的区别在于它们的使用方式和作用域。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Vue中this.$set()的使用场景和用法以及与Vue.set()的区别](https://blog.csdn.net/weixin_45972292/article/details/126967332)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Vue中set的使用,Vue中set与$set的区别](https://blog.csdn.net/qq_38402659/article/details/87891597)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]