作者回复: 是的 不过seo有相应的方案去解决,加载过多的问题可以通过webpack优化,尽可能减少加载项,但终极方案还是ssr
作者回复: 跟组件是直接挂载到vue实例上供所有路由使用的, 嵌套路由坑不多,更多要考虑的是和业务之间的结合,路由一旦定下来就不太好去更改,否则会导致用户收藏的url失效,除非你主动设置重定向
作者回复: URL地址栏如果不变化,用户刷新浏览器怎么办?回到初始页面?如果是这种需求,当然不需要router
作者回复: 这个原因很多种,但归结到一点就是切换tab的时候导致你想要缓存的dom被销毁了,或者你可以在官方文档中看看 keep-alive 这个特性 为什么同级没问题?因为没有触发销毁,为什么没触发销毁?这个可以在回头看看虚拟dom这一章节
作者回复: History模式的路由应该可以满足你的需求吧
作者回复: 哪个先收到就先处理哪个,js是单线程的,不会存在“同时”
作者回复: Link prefetch 预加载 功能 打开审查元素,可以看到link上有 prefetch
作者回复: 不会的,这个可以自行查看文档:https://cli.vuejs.org/zh/config/#pages
作者回复: 这是vue router新版本添加的提醒 理论上在业务层面应该避免重复路由