我要用这个把头撞到墙上一个月。在Snipcart V3中设置V3绝对不会对我有任何帮助。
但还有更奇怪的事情发生:
,你似乎没有使用我们最新版本的购物车。你想切换到v3.0吗?
不用说,我在我的站点上使用的是最新(在撰写本文时) snipcart.js v3.0.31。什么是仪表板检测作为狙击手v2?我从未在该站点上使用过Snipcart v2,也没有从v2迁移到v3。
data-item-stackable属性是enum类型。然而,在v3迁移指南中,说明了。
数据项堆栈属性不再是布尔属性,而是描述不同可能行为的字符串。
那么它是字符串还是枚举?
我想知道是否还有其他人对正确的版本检测和/或data-item-stackable完全不做任何事情有问题?这两种不同的表现形式是我遇到的同一个问题吗?是否有人成功地在不按预期使用Javascript的情况下,使用Snipcart v3获得“非堆叠”项?
谢谢你的时间和努力。
干杯。
发布于 2021-03-10 07:37:34
刚从Snipcart的好人那里得到答案。问题似乎在于,如果在snipcart按钮上设置了data-item-stackable="never",那么data-item-quantity就无法工作。这是他们的答案:
--即使产品不能堆叠,如果您在产品上指定数量,这个值将用作“默认”值,这就是为什么单击“购买”按钮时,它使用您设置的数量值。
对于用例,我建议以编程方式添加项目,请查看我们的JavaScript SDK文档
他们甚至在这里提供了一个小例子:https://codesandbox.io/s/crimson-tree-7tffo?file=/index.html
https://stackoverflow.com/questions/66461608
复制相似问题