所以我使用Wix来创建一个电子商务商店,但是标准商店对我来说不够灵活。我有一个动态的产品页面,我想用代码访问库存中的产品数量,以便显示产品是否有库存。
这是我在文档(Link)中找到的
$w('#myProductPage').getProduct()
.then( (product) => {
let productName = product.name;
let productDescription = product.description;
// see example product object below
} )
.catch( (error) => {
console.log(error);
} );唯一的问题是,我不知道用'#myProductPage‘替换的页面名称是什么。据我所知,我必须将它替换为我的slug产品页面名称,但是我不知道在哪里可以看到它-它应该被命名为products-2,但这不起作用,它显示了一个错误,该名称不是一个有效的选择器。
我基本上还没有找到Wix Corvid的任何示例代码,这就是为什么我真的在为这么小的事情而苦苦挣扎。
发布于 2020-07-27 22:23:04
使用$w(),您希望传入页面元素的ID -> $w('#elementID')
元素ID可以在页面的属性窗格中找到。选择页面元素,右键单击> View Properties。这将为您提供要传递给函数的ID。可以将其视为document.getElementById()函数的替换。
https://stackoverflow.com/questions/63071438
复制相似问题