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

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

阅读 2.9k
1 个回答

为什么不把组件拆开呢?

推荐问题