uniapp watch使用方法
时间: 2023-09-20 14:11:16 浏览: 157
Swift.Development.for.the.Apple.Watch.149192520
UniApp中的watch方法可以用于监听数据的变化并执行相应的操作。
使用方法如下:
1. 在vue实例中定义需要监听的数据。
```
data() {
return {
name: 'Tom',
age: 18
}
}
```
2. 使用watch方法监听数据变化。
```
watch: {
name(newValue, oldValue) {
console.log('name变化,新值为:' + newValue + ',旧值为:' + oldValue)
},
age(newValue, oldValue) {
console.log('age变化,新值为:' + newValue + ',旧值为:' + oldValue)
}
}
```
3. 在需要修改数据的地方修改数据。
```
this.name = 'Jerry'
this.age = 20
```
这样,当数据发生变化时,watch方法就会自动执行相应的操作,例如打印出新旧值。需要注意的是,watch方法只能监听已经存在的数据,无法监听新增的数据。
阅读全文