使用Vue怎么实现一个购物车功能

  介绍

这期内容当中小编将会给大家带来有关使用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怎么实现一个购物车功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

使用Vue怎么实现一个购物车功能