vue computed可以修改值吗?Vue中,计算属性computed的使用
<div id="app"> <h1>{{obj.name}}花费:{{obj.price*obj.count obj.freight}}</h1> <h1>计算属性{{obj.name}}花费:{{total}}</h1> 价格:<input type="text" v-model="obj.price"> 份数:<input type="text" v-model="obj.count"> <br> <br> <h2>n={{n}}</h2> <h2>n2={{n2}}</h2> <button @click="change">change</button></div>
<script>new Vue({ //在data的对象或数组对象中添加新的属性的值,不会触发视图更新 el:'#app', data:{ obj:{name:'麻辣烫',price:30,count:2,freight:3}, n:10 }, computed:{ total:function(){ return this.obj.price*this.obj.count this.obj.freight; }, // n2:function(){ // return this.n-5; // } n2:{ get:function(){ //读取时会触发get return this.n -5; }, set:function(val){ //修改计算属性时会触发set console.log(val); //val ===== 20 this.n=val; } } }, methods:{ change:function(){ this.n2=20; //计算属性不能直接修改 计算属性被修改触发set方法 } }})</script>
- 04-11看手真的能猜出年龄吗?看手能透露出来的秘密
- 02-05冯提莫歌伴舞:从广播体操到女团舞冯提莫再次刷新认知
- 09-29百家姓姓氏排名解说:百家姓姓氏图腾,十五祝
- 02-26近期买苹果手机哪一款性价比更高:双十一iPhone,14直降600元值得入手吗
- 09-23MINI汽车标志背后的真正含义,MINI汽车标志背后的真正含义
- 12-10阿尔罕布拉宫的回忆能不能录指纹:阿尔罕布拉宫的回忆最动人的三个版本
- 11-11iphone6p ios12:IOS12逆天续命,iPhone6再上架
- 04-30哪位名家硬笔书法好看:沉稳刚健,清秀脱俗
- 01-01儿童画企鹅的画法:简笔画手帐儿童卡通素描
- 04-18年纪大的人牙口不好适合吃什么?5个方法让饭菜更松软些
- 01-13去黑头有效的护肤品排行榜:全球去黑头产品排行榜
- 01-04济公传连环画48册:小人书济公传-华云龙连环画
- 02-23张善子虎啸图:文史英华一代虎痴张善子
- 04-29关晓彤同款发型斜马尾,关晓彤也有这么仙气的一天
- 04-21国学经典与君共勉,每天学点国学亢之为言也
- 03-08绿萝开始黄叶有什么办法?绿萝黄叶有3个原因按这方法解决
热门
推荐
- 1关于描写命运的唯美句子217
- 2葡萄的神奇功效与食疗作用146
- 3山药豆糖葫芦的制作103
- 4巧克力玫瑰花束糖的做法306
- 5机电一体化学习心得体会279
- 6描述不喜欢一件事的英语句子309
- 7数学课上教师的评价语319
- 8【化学实验视频】化学实验练习题305