vue新手再这个坑打转大半天了,求大神指点迷津。
在index.html引用类似百度地图,或者sharethis这样的外链js。在路由第一次进页面的时候执行了,但是第二次通过路由跳转进入页面,Js没有被出发,因此没有对应效果。
像map这样的js 就算动态加入script标签,第二次路由进页面 效果也没出来。
快被折腾哭惹
最后用了最low最粗暴的方法解决,直接在push的同时this.&router.go(0)
效果是出来了 但是就是体验不好
请教下大神们有没有更好的方法 (●'◡'●)
vue新手再这个坑打转大半天了,求大神指点迷津。
在index.html引用类似百度地图,或者sharethis这样的外链js。在路由第一次进页面的时候执行了,但是第二次通过路由跳转进入页面,Js没有被出发,因此没有对应效果。
像map这样的js 就算动态加入script标签,第二次路由进页面 效果也没出来。
快被折腾哭惹
最后用了最low最粗暴的方法解决,直接在push的同时this.&router.go(0)
效果是出来了 但是就是体验不好
请教下大神们有没有更好的方法 (●'◡'●)
你在index.html里面引入是没有问题的但是你在初始化引入的js文件的时候是怎么初始化的,我想知道这个,一般在组件mounted钩子里面去初始化是不会存在你描述的这个问题的。
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答976 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
created或mounted钩子函数内调用map初始化函数