调用 vue 数据有两种方法:1. 使用 v-model 指令绑定 html 元素和 vue 实例中的数据属性;2. 使用 vue 实例方法,如 $data、$set 和 $delete,直接访问和修改数据。
如何调用 Vue 数据
在 Vue.js 中,调用数据有两种主要方法:
1. 直接使用 v-model
v-model 指令将 HTML 元素与 Vue 实例中的数据属性绑定在一起。当用户更改元素的值时,Vue 将自动更新绑定的数据属性。
语法:
<input v-model="dataProperty">
例如:
<input v-model="message">
当用户键入此输入框时,message 数据属性会自动更新为输入的文本。
2. 使用 Vue 实例方法
Vue 实例提供了几个方法来直接访问和修改数据:
- $data:返回 Vue 实例的 data 对象,其中包含所有响应式数据。
- $set:用于在响应式对象中添加或设置属性。
- $delete:用于从响应式对象中删除属性。
语法:
this.$data.dataProperty
this.$set(this.$data, 'dataProperty', value)
this.$delete(this.$data, 'dataProperty')
例如:
// 设置数据属性
this.$set(this.$data, 'message', 'Hello Vue!')
// 获取数据属性
let message = this.$data.message
// 删除数据属性
this.$delete(this.$data, 'message')