使用Vue怎么实现一个本地购物车功能
使用Vue怎么实现一个本地购物车功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联基于分布式IDC数据中心构建的平台为众多户提供德阳服务器托管 四川大带宽租用 成都机柜租用 成都服务器租用。
vue是什么
Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。
index.html
购物车实例
序号 商品名称 商品单价 购买数量 操作 {{index + 1}} {{item.name}} {{item.price}} {{item.count}} 总价 : ¥{{totalPrice}}购物车为空
index.js
const app = new Vue({
el : '#app',
data : {
allCheck:false,
list : [
{
id: 1 ,
name :'iPhone 8 ',
price: 6188 ,
count: 1 ,
isChecked : false
},
{
id: 2 ,
name :'小米 8 ',
price: 5888 ,
count: 1 ,
isChecked : false
},
{
id: 3 ,
name :'iPad Pro ',
price: 11000 ,
count: 1 ,
isChecked : false
},
{
id: 4 ,
name :'雷神SE9',
price: 6188 ,
count: 10 ,
isChecked : false
},
]
},
computed : {
//通过计算属性获取总价格
totalPrice:function() {
let total = 0;
const newArr = this.list.filter(value => {
return value.isChecked == true
})
for(var i = 0 ;i {
value.isChecked = this.allCheck
})
},
//单选,当全部选中时,改变全选按钮的状态
singleCheck(index) {
this.list[index].isChecked = !this.list[index].isChecked
const selectData = this.list.filter(value => {
return value.isChecked == true
})
this.allCheck = selectData.length === this.list.length ? true : false
}
}
}) style.css
[v-cloak] {
display: none;
}
table {
border: 1px solid #e9e9e9;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
th,td {
padding: 8px 16px;
border: 1px solid #e9e9e9;
text-align: left;
}
th {
background: yellowgreen;
color: #5c6b77;
font-weight: 600;
white-space: nowrap;
}关于使用Vue怎么实现一个本地购物车功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
分享题目:使用Vue怎么实现一个本地购物车功能
文章链接:http://www.pengzhouwz.cn/article/pohiip.html
其他资讯
- C++中switch语句中的输入值及break的使用-创新互联
- 空间坐标转换java代码 空间坐标转换java代码是什么
- jquery原生文件下载 jqueryfiledownloadjs
- android星级评论 android评论功能
- 电脑网络出现请求超时是什么原因?(我刚解析了域名过来打开后提示请求超时)
- 2020年法国服务业生产总值?法国的服务业
- m274和ea888谁更优秀?(m2m服务器)
- 如何选择*适合自己的SEO常用工具,常见的SEO常用工具有哪些
- win764位系统d盘和c盘都是主分区怎么办?(windows7只有c盘分区)
- 阿里数据库服务器:稳定高效的数据存储之选(阿里数据库服务器)


咨询
建站咨询
