shopify product.liquid文件中的Javascript变量

时间:2019-01-14 20:31:02

标签: javascript shopify

我正在shopify的product.liquid文件中加载javascript变量,同时也在加载外部javascript文件。这个javascript文件使用的是我放入液体文件中的变量。尽管我为变量提供了值,但似乎这些变量在外部JS文件中仍未定义

1 个答案:

答案 0 :(得分:0)

渲染Liquid时,可以填充JS变量。问题是,在尝试使用或访问它之前,您需要等待DOM下载并将所有呈现的代码传递给浏览器。在尝试访问变量之前,请确保您正在正确等待。

在像jQuery这样的通用JS库中,您可以使用此代码块包装代码:

document.addEventListener('DOMContentLoaded', function() {
    // stuff
});