dst*_*ley 3 javascript bigcommerce
使用stencil-utils,我可以检索给定产品ID的产品信息。但是,我找不到任何有关如何将信息作为JSON响应而不是HTML模板来检索信息的文档。
现在,我正在使用以下代码:
utils.api.product.getById(
847,
{},
(err, resp) => {
console.log(resp);
}
)
Run Code Online (Sandbox Code Playgroud)
我希望可以在params对象中传递一个参数,该参数将以JSON形式返回响应,这样我就可以提取我所需的有关产品的信息。
小智 5
使用{ params: { debug: "context" } }可以在使用创建的本地环境中很好地工作stencil start,但是,一旦将主题捆绑并上传到实时站点后,它将停止工作。调试工具debug: "context"和debug: "bar"在生产时被禁用。
在获得大商务支持之后,最初将我联系到这个SO问题,看来这是他们提议的工作流程:
您将必须使用虚拟的车把模板,包括所需的变量,并使用bigcommerce提供的自定义车把帮助器({{json}}似乎只是在运行)JSON.stringify(),该帮助器在此处定义。
utils.api.product.getById(
847, { template: 'path/to/template' }, (err, resp) => {
// Will print the name of the product.
console.log(resp.product.title);
});
Run Code Online (Sandbox Code Playgroud)
我已经成功path/to/template地custom/template-name将把手模板放置在templates/components/custom文件夹中。我尚未测试将其从另一个来源传递给模板。
| 归档时间: |
|
| 查看次数: |
1185 次 |
| 最近记录: |