计算属性(vue练习例子)
2018-02-23 17:36
393 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> </style> </head> <body> <div id="app"> <p>{{remessage}}</p> <p>{{remessagetwo}}</p> <p>{{a}}+{{b}}={{c}}</p> <p>{{a}}+{{b}}+{{c}}={{d}}</p> <b>计算属性是基于它们的依赖进行缓存的,通常用方法来替换计算属性</b> </div> <script src="https://cdn.bootcss.com/vue/2.5.13/vue.min.js"></script> <script type="text/javascript"> new Vue({ el:"#app", data:{ a:15, b:20, message:"我要等待1s后显示" }, //钩子函数 computed:{ //设置计算属性 remessage:function(){ return this.message.split('').reverse().join(' '); }, remessagetwo:function(){ return this.remessage.split('').reverse().join(' '); }, //计算属性处理 a+b=c c:function(){ return this.a+this.b }, d:{ //getter get:function(){ this.d=100;//这里改变了d的值会优先进入下方的set 重置了a的值 影响了最后d的结果值 return this.a+this.b+this.c; }, set:function(newValue){ console.log("d="+newValue); this.a=20; } } }, methods:{ } }); </script> </body> </html>
相关文章推荐
- 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十七八║Vue基础: 指令(下)+计算属性
- Vue中computed(计算属性)、methods、watch的区别
- Vue.js计算属性
- Vue.js第三天学习笔记(计算属性computed)
- Vue的computed计算属性
- Vue计算属性
- Vue------第二天(计算属性、侦听器、绑定Class、绑定Style)
- 15-Vue 之计算属性
- vue学习笔记---计算属性和观察者
- Vue.js学习之计算属性
- vue.js计算属性和观察者
- VUE2.0 全套demo讲解 基础3(计算属性)
- 【Vue】-(5) 计算属性与class,style绑定
- vue计算属性和观察者
- 理解Vue的计算属性
- Vue计算属性
- Vue之计算属性
- Vue学习笔记(3)关于Vue的计算属性
- 【Vue.js】- 计算属性
- VUE-计算属性 vs Watched Property