民间, 我跑过上面提到的插件,但出于某些原因,如果我这样做:
var myCart = simpleCart({
checkout: {
type: "PayPal" ,
email: "this.is@test.com"
},
currency: "USD",
cartStyle: 'table'
});
然后我尝试使用myCart.add()函数,例如我得到一个" TypeError:myCart.add不是函数":
var newCartMe = myCart.add({
name: cartTextT,
price: cartPriceT,
quantity: cartQtyT
});
请注意:如果我这样做:
console.log(myCart);
在调用add函数之前我得到了返回的对象就好了。有什么想法吗? BTW这个项目还活着吗?
答案 0 :(得分:0)
看看这个:
simpleCart({
checkout: {
type: "PayPal" ,
email: "this.is@test.com"
},
currency: "USD",
cartStyle: 'table'
}).add({
name: 'Awesome snickers',
price: 100,
quantity: 1
});
返回TypeError: undefined is not a function
。您不应该创建simpleCart实例。只需使用simpleCart
这样的对象:
// Init
simpleCart({
checkout: {
type: "PayPal" ,
email: "this.is@test.com"
},
currency: "USD",
cartStyle: 'table'
})
然后添加产品:
// Add product
simpleCart.add({
name: 'Awesome snickers',
price: 100,
quantity: 1
})
我不知道为什么会这样,这是非常奇怪的行为,但它有效;)