vue 在watch同时监听两个值的变化

前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的。包括语音识别、机器翻译等从基础到实战都有,很详细,分享给大家。大家及时保存,说不定啥时候就没了。

先用computed定义一个tagDataLengthAndEditSymbol对象,然后再去watch 监听该对象。

data() {
 2   return {
 3     tagList: [],
 4     editSymbol: ''
 5   }
 6 },
 7 computed: {
 8   tagDataLengthAndEditSymbol(){
         let tagDataLength = this.tagList.length
         let editSymbol = this.editSymbol
         return {
             tagDataLength,
             editSymbol
         }
     }
15 },
16 watch: {
17   tagDataLengthAndEditSymbol(val){
18      console.log(val)
19  }
20 }

打印结果
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐