您当前的位置: 首页 >  缓存
  • 4浏览

    0关注

    284博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Vue】零基础学习Vue: 第13课 Watch侦听属性、计算属性缓存computed、方法methods的区别

区块链(Web3)开发工程师 发布时间:2019-06-29 16:34:42 ,浏览量:4

计算属性缓存computed:

当页面内需要显示computed内的属性时,则其中某一计算属性的值变化,其他属性不会重新执行计算,只执行改变属性的方法,因为计算属性存在缓存。

方法methods:

当页面内需要使用methods内的方法时,则其中某一个方法内的属性变化,则其他方法都需要执行,计算出新的结果,因为方法内不存在缓存。

 侦听属性watch:

监控data中属性的变化,当需监控的属性变化时才会触发该监控函数

下面来看看侦听属性watch:



  
  Document
  


  
___{{bbb}}___{{aaa}}__
{{fullName}}___{{ccc}}
let vm = new Vue({ el:"#app", data: { firstName:"小", lastName:"明", fullName:"", bbb:"1", aaa:"2", ccc:"" }, watch:{ bbb(){ console.log(11111) this.fullName = this.firstName + this.lastName; }, aaa(){ console.log(22222) this.ccc = this.bbb + this.aaa; } } })
运行结果如下:在这里插入图片描述   当改变bbb值时运行结果如下: 在这里插入图片描述

 

 

 

 

 

关注
打赏
1665194163
查看更多评论
立即登录/注册

微信扫码登录

0.0743s