鍍金池/ 問答/HTML/ vue在引用外鏈js時,只在路由進入組件的第一次執(zhí)行,再次切換到該路由,外鏈Js

vue在引用外鏈js時,只在路由進入組件的第一次執(zhí)行,再次切換到該路由,外鏈Js不再有效了

vue新手再這個坑打轉大半天了,求大神指點迷津。
在index.html引用類似百度地圖,或者sharethis這樣的外鏈js。在路由第一次進頁面的時候執(zhí)行了,但是第二次通過路由跳轉進入頁面,Js沒有被出發(fā),因此沒有對應效果。
像map這樣的js 就算動態(tài)加入script標簽,第二次路由進頁面 效果也沒出來。
快被折騰哭惹
最后用了最low最粗暴的方法解決,直接在push的同時this.&router.go(0)
效果是出來了 但是就是體驗不好
請教下大神們有沒有更好的方法 (●'?'●)

回答
編輯回答
葬憶

created或mounted鉤子函數內調用map初始化函數

2017年2月11日 03:40
編輯回答
浪蕩不羈

你在index.html里面引入是沒有問題的但是你在初始化引入的js文件的時候是怎么初始化的,我想知道這個,一般在組件mounted鉤子里面去初始化是不會存在你描述的這個問題的。

2017年10月6日 22:50