我用的vue和vue-router做的单页应用,默认进入/index首页路由,但是其中有一个地图路由/map,只有切换到该路由该组件才会加载。但是在首页需要地图定位来展示定位信息,需要地图组件提前加载。请问有没有办法加载一个未初始化的其他路由的组件呢?
我用的vue和vue-router做的单页应用,默认进入/index首页路由,但是其中有一个地图路由/map,只有切换到该路由该组件才会加载。但是在首页需要地图定位来展示定位信息,需要地图组件提前加载。请问有没有办法加载一个未初始化的其他路由的组件呢?
其实你这个问题很好解决,首先你首页依赖了map页面一部分代码,那你可以考虑把map共用代码分离到一个mixins文件,两方通过引入mixins实现相同逻辑,完全没必要纠结于怎么去先加载那个map页面
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.6k 阅读✓ 已解决
6 回答899 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
将 map 做成组件,在各个页面里直接使用这个组件就可以