computed属性和watch属性的区别之四【购物车之computed】
来源:互联网 发布:淘宝top api易语言sdk 编辑:程序博客网 时间:2024/06/07 10:55
<body> <div id = 'app'> <div> <h3>{{title}}</h3> </div> <div> <div> <table> <thead> <tr> <td>名称</td> <td>价格(元)</td> <td>数量(kg)</td> <td>共计(元)</td> </tr> </thead> <tbody> <tr v-for = 'item in list '> <td>{{item.name}}</td> <td><input type="number" v-model = 'item.price'></td> <td><input type="number" v-model = 'item.number'></td> <td>{{item.price * item.number}}</td> </tr> <tr> <td>合计</td> <td>{{single_price_sum}}</td> <td>{{single_number_sum}}</td> <td>{{all_total}}</td> </tr> </tbody> </table> </div> </div> </div> <script src="https://cdn.bootcss.com/vue/2.5.8/vue.min.js"></script> <script type="text/javascript"> var _vm = new Vue({ data : { title : 'computed属性和watch属性的区别之四【购物车之computed】', list : [ {id : 1, name : '大白菜', price : 10, number : 1, }, {id : 2, name : '小白菜', price : 20, number : 2,}, {id : 3, name : '中白菜', price : 30, number : 3,} ] }, computed : { all_total : function() { var _total = 0 ; this.m_each(function(item) { _total += item.price * item.number ; }) ; return _total ; }, single_number_sum : function() { var _num = 0 ; this.m_each(function(item) { _num += parseFloat(item.number) ; }) ; return _num ; }, single_price_sum : function() { var _price = 0 ; this.m_each(function(item) { _price += parseFloat(item.price) ; }) ; return _price ; } }, methods : { m_each : function(callback) { for(var i = 0; i < this.list.length; i++) { callback(this.list[i]) ; } } } }).$mount('#app') ; </script></body>
阅读全文
0 0
- computed属性和watch属性的区别之四【购物车之computed】
- computed属性和watch属性的区别之三【购物车之watch】
- computed属性和watch属性的区别之二【computed的基本用法】
- computed属性和watch属性的区别之一【watch的基本用法】
- vue中watch和computed属性作用及区别
- Vue.js之计算属性computed与$watch
- Vue之计算属性Computed
- VUE之watch与computed
- vue计算属性computed和methods的区别
- vue 计算属性computed和观察watch 和方法methods
- Ember之Computed Properties计算属性
- methods和computed和watch的联系和区别
- Vue.js的computed和watch用法及区别
- vue中computed和watch区别
- vue2 中 computed 和 watch 的异同?
- vue中computed 和 watch的异同
- computed和watch的使用场景
- 计算属性(computed)
- 今天开始正式的踏入了性能测试的坑。。。。
- scp
- java异常处理
- Scala之函数式对象之先决条件 scala标识符 辅助构造器
- 树莓派禁止休眠设置
- computed属性和watch属性的区别之四【购物车之computed】
- Mac Navicat for Mysql插入中文失败
- css 标题文字前面加小图标,如何使它们不错位?
- FreeMarker
- Python简单图片爬虫
- C语言详解(4)控制语句的注意事项
- 探索多态和多态对象模型—单一继承&多重继承
- 【C++】第10章 对象和类 知识点总结
- 02-线性结构1 两个有序链表序列的合并(15 分)