我怎么能 javascript 留小胡子

How can i javascript in mustasche

我想在小胡子模板中使用 javascript。 (test.mustache)

https://test.com/?lang=en

<script>
let query = window.location.search;
console.log(query);
</script>

我用上面的代码得到了 ?lang=en。

{{#cats}}
<a href="{{link}}" class="ui label-lsc" style="background-color: {{wpsc_cat_bg_color}}; color: {{wpsc_cat_color}};">{{{value}}}</a>
{{/cats}}

我在这段代码中 我想在 {{link}}.

之后附加 ?lang=en

有什么办法吗?

不,您不能在模板中使用 JavaScript。

模板的全部意义在于允许提取代码。当前正在执行您的模板的任何代码都会为模板提供一个 link 变量,模板通过 {{link}} 输出该变量。您需要修改该调用代码,以便它在传递给模板之前更改 link 的值。