【发布时间】:2021-06-30 03:29:21
【问题描述】:
我正在使用 {% js %} 标记将一些额外的 javascript 文件加载到模板中,但是如果我重新加载页面或移动到另一个页面并返回页面,我的所有 js 文件使用 js 标签加载会从页面中消失。请问有人能告诉我如何解决这个问题吗?
谢谢
【问题讨论】:
标签: javascript templates craftcms
我正在使用 {% js %} 标记将一些额外的 javascript 文件加载到模板中,但是如果我重新加载页面或移动到另一个页面并返回页面,我的所有 js 文件使用 js 标签加载会从页面中消失。请问有人能告诉我如何解决这个问题吗?
谢谢
【问题讨论】:
标签: javascript templates craftcms
您的{% js %} 标记是否在使用{% cache %} 标记缓存的模板的一部分中?在这种情况下,只有在执行完整模板时才会添加 JavaScript,而不是从缓存中提供模板的这一部分。
这是一个已知错误 (see the Github issue),将在 Craft 3.7 中修复,并在几周内发布。
【讨论】: