watch 初试

这段内容描述了如何在 Vue.js 中使用 `watch` 监听数据变化。当 `topiclength` 的值改变时,它会触发一个函数,执行相应的操作,例如收起或展开折叠面板。`watch` 是 Vue 中用于观察和响应数据变化的重要机制,确保视图能够及时更新以反映数据的最新状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  watch:{
    // 监听题目多少,变化调用函数收起打开折叠面板
   'topiclength': function(val){
     this.num++
     if(this.num != 1){
       console.log('num=',this.num,"val=",val);
     this.shrink()
     }
        console.log("topiclength监听",val);
      }
    
  },

TIPS:
(1) watch 和 methods 是一个等级(就是直接卸载script里面啦)
(2) ‘topiclength’:这是要监听的值,一定要加单引号
(3) ‘topiclength’: function(val){ } 这个是watch的格式之一,还有的可以自己设置方法名
(4)watch 适用于监听数据变化,监听的数据变化了才会调用function

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值