vue如何组件切换时路由改变

有一个组件,该组件内部没有任何路由,也就是说组件内切换url不会变,现在需要把组件内不同的视图绑上不同的url,而且需要维护独立的routes,以便迁移,通用
目前该组件的情况如下
1,用components局部注册子组件,
2 ,内部很多div 根据v-if=不同,切换不同的视图
比如
view=='list'时,显示列表视图
view=='add',显示新增视图
遇到的问题是:
1,组件是局部注册的,父子组件强耦合,拆开难度太大,
2,addRoutes()的时机找不到

阅读 2.8k
1 个回答

为什么不把组件拆开呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题