vm._data和vm.$data都指向Vue实例中的数据对象,但是它们的使用场景和作用不同。

  1. vm._data是Vue实例中存储数据的对象,是Vue内部使用的属性,在使用过程中不应该直接修改它。如果需要修改数据,应该使用Vue提供的API或者直接操作vm.$data。

  2. vm.$data是Vue实例中响应式的数据对象。它是通过Vue实例的data选项初始化得到的。在代码中操作vm.$data中的数据,Vue会自动触发视图的更新。

总之,vm._data是内部使用的属性,不应该直接修改它,而vm.$data是Vue实例中的响应式数据对象,可以直接操作它来修改数据。

vm_data和vm$data的区别

原文地址: http://www.cveoy.top/t/topic/bfxn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录