在 Meteor js 中初始化和使用 Swup
Initialize and use Swup in Meteor js
我正在尝试在 meteor js 框架中使用 swup。
我在 main.html 中为 swup 添加了包含 unpkg link 的脚本标签,并在 main.js 的 Meteor.startup 函数中初始化了 Swup。
但是当我 运行 应用程序时,它会抛出 "Cannot set property 'responseURL' of null" 错误。
在 main.html 中:
<script src="unpkg.com/swup@latest/dist/swup.min.js"></script>
<script>
const swup = new Swup();
</script>
并向 layout.html 添加了 swup id,这就像所有路由发生的容器。
我最近才开始研究 Meteor,所以我有点困惑。如果有人可以帮助我初始化和设置 swup,我会很高兴。
提前致谢。
Blaze 去除任何 script
标签,包括其内容以防止 XSS。通过 npm 安装 swup 并将其导入您的模板以解决此问题:
$ meteor npm install --save swup
并在您的 client/main.js
中初始化 swup:
import Swup from 'swup';
const swup = new Swup();
我正在尝试在 meteor js 框架中使用 swup。 我在 main.html 中为 swup 添加了包含 unpkg link 的脚本标签,并在 main.js 的 Meteor.startup 函数中初始化了 Swup。 但是当我 运行 应用程序时,它会抛出 "Cannot set property 'responseURL' of null" 错误。
在 main.html 中:
<script src="unpkg.com/swup@latest/dist/swup.min.js"></script>
<script>
const swup = new Swup();
</script>
并向 layout.html 添加了 swup id,这就像所有路由发生的容器。
我最近才开始研究 Meteor,所以我有点困惑。如果有人可以帮助我初始化和设置 swup,我会很高兴。 提前致谢。
Blaze 去除任何 script
标签,包括其内容以防止 XSS。通过 npm 安装 swup 并将其导入您的模板以解决此问题:
$ meteor npm install --save swup
并在您的 client/main.js
中初始化 swup:
import Swup from 'swup';
const swup = new Swup();