介绍
这期内容当中小编将会给大家带来有关使用Vue怎么实现一个购物车功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
HTML代码块
& lt; body> ,& lt; div id=癮pp"比; ,& lt; div v=癰ooks.length"比; ,& lt; table> & lt;才能thead> & lt;才能tr> ,,& lt; th> & lt;/th> ,,& lt; th>书籍名称& lt;/th> ,,& lt; th>出版日期& lt;/th> ,,& lt; th>价格& lt;/th> ,,& lt; th>购买数量& lt;/th> ,,& lt; th>操作& lt;/th> & lt;才能/tr> & lt;才能/thead> & lt;才能tbody> & lt;才能tr v=?时候,索引),拷贝books"比; ,,& lt; td> {{itme.id}} & lt;/td> ,,& lt; td> {{itme.name}} & lt;/td> ,,& lt; td> {{itme.date}} & lt;/td> ,,& lt; !——,中的showPrice过滤器,——比; ,,& lt; td> {{| itme.price 中的showPrice}} & lt;/td> ,,& lt; td> ,,& lt; !——,动态绑定残疾,当数量小于1时,禁止点击按钮——比; ,,& lt; button  @click=凹趿?索引),,:禁用=癷tme.count & lt;=, 1“祝辞& lt;/button> ,,{{itme.count}} ,,& lt; button  @click=霸隽?索引)“在+ & lt;/button> ,,& lt;/td> ,,& lt; td> & lt; button @click=按?索引),在移除& lt;/button> & lt;/td> & lt;才能/tr> & lt;才能/tbody> ,& lt;/table> ,& lt; h3>总价格:{{| totalPrice 中的showPrice}} & lt;/h3> ,& lt;/div> ,& lt; h3  v-else>购物车为空& lt;/h3> ,& lt;/div> & lt;/body>
css代码块
表{ ,边界:1 px solid # e9e9e9; ,border-collapse:崩溃; ,border-spacing: 0; } th, td { ,填充:8 px 16 px; ,边界:1 px solid # e9e9e9; ,text-align:左; } th { ,背景:# f7f7f7; ,颜色:# 5 c6b77; ,粗细:600; }
Vue。js代码块
const app =, Vue ({new ,el: & # 39; #应用# 39; ,数据:{ ,书籍:( ,{大敌; ,, id: 1,才能 名称:才能& # 39;《算法议论》& # 39;, 日期:才能& # 39;2001 - 1 & # 39; 价格:85.00,才能 ,数量:1 }, {大敌; id: 2,才能 名称:才能& # 39;《编程珠玑》& # 39;, 日期:才能& # 39;2002 - 1 & # 39; 价格:65.00,才能 ,数量:1 }, {大敌; id: 3,才能 名称:才能& # 39;《Unix编程艺术》& # 39;, 日期:才能& # 39;2000 - 1 & # 39; 价格:59.00,才能 ,数量:1 }, {大敌; id: 4,才能 名称:才能& # 39;《代码大全》& # 39;, 日期:才能& # 39;2005 - 1 & # 39; 价格:135.00,才能 ,数量:1 }, ,) },/* * ,*使用普通方法 ,*/,方法:{ ,//获取小数点的方法 ,//getFinalPrice(价格){ ,//return & # 39;¥& # 39;, +, price.toFixed (2); ,//} ,//点击事件 ,增量(指数){ this.books才能(指数).count + +; }, ,减量(指数){ this.books才能(指数).count——; }, ,处理(指数){ this.books.splice才能(指数(1); ,} }, ,计算:{ ,totalPrice () { let 才能;totalPrice =, 0; ,,(let 小姐:=,0;,小姐:& lt;, this.books.length;,我+ +){ totalPrice 才能+=,this.books[我].price *, this.books[我].count; ,,} return 才能;totalPrice; ,} },/* * ,*使用过滤器获取小数点 ,*/,过滤器:{ ,中的showPrice(价格){ return 才能;& # 39;¥& # 39;,+,price.toFixed (2); ,} ,} })
上述就是小编为大家分享的使用Vue怎么实现一个购物车功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。