//商品属性
var name = 'macbook pro'
var description = ''。'
var price = 0;
//商品方法
addOne:funcion(){alert('增加一件商品')},
reduceOne:function(){alert('减少一件商品')},
//购物车属性
var card = ['macbook pro' ,'dell']
var sum = 2,
var allPrice = 22000,
//购物车方法
function addToCart:function(){
alert('添加到购物车')
}
addToCart()
var product={
name:'macbook pro',
description:'',
price:6660,
addOne:funcion(){},
reduceOne:function(){},
addToCart:function(){
alert('添加到购物车')
}
}
/*购物车*/
var cart={
name:'购物车',
products:[],
allPrice:5000,
sum:0
}
function Product(name,price,des) {
/*属性 行为 可以为空或者给默认值*/
this.name = name;
this.price = price;
this.description = des;
}
Product.prototype={
addToCart:function(){
alert('添加到购物车')
}
addOne:funcion(){},
reduceOne:function(){},
/*绑定元素*/
bindDom:function(){
//在这里进行字符串拼接,
//例如
var str = ''
str +='<div>价格是:'+this.privce+'</div>'
return str
},
}
function Card(products,allPrice,sum) {
/*属性 行为 可以为空或者给默认值*/
this.products = products;
this.allPrice = allPrice;
this.sum = sum
}
Product.prototype={
getAllPrice:function(){
alert('计算购物车内商品总价')
}
}
//后台给的数据
var products= [
{name:'macbook',price:21888},
{name:'dell',price:63999}
]
var str = ''
for(var i = 0,len=products.length;i<len;i++) {
var curName = products[i].name
var curName = new Product()
curName.name=products[i].name;
curName.price=products[i].price;
str+= curName.bindDom()
}
data:{
name ='',
price='',
description = ''
},
methods:{
addToCart:function(){
alert('添加到购物车')
}
addOne:funcion(){},
reduceOne:function(){},
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有