[英]Having trouble using Barba.js and separate JS files
我已經在我的 Wordpress 網站上設置了 Barba.js。 它似乎正在工作。 唯一的問題是,當我轉換到其他頁面時,我的其他 JS 文件在硬刷新之前不會加載。
我認為要解決這個問題,我必須使用namespace
和BeforeEnter
並在其中重新運行我單獨的 JS 文件
唯一的問題是我不知道該怎么做。 我在網上到處找。
我試過這個(我知道這是不對的,但也許在正確的軌道上?)
let script = document.createElement('script');
script.src="/flickity.init.js";
next.container.appendChild(script);
任何幫助,將不勝感激 :)
提前致謝!
實際上是一個非常簡單的修復。
我只是將我的其他 JS 文件代碼包裝在 const runScripts = function () {}
中,然后使用beforeEnter({ next }) {}
和相關的名稱空間在我的自定義 Barba 腳本的視圖中調用函數 runScripts()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.