Vue动态组件与路由器

时间:2019-01-23 10:44:15

标签: vue.js vuejs2 vue-component vue-router

我想问一下您何时使用动态组件而不是vue路由器?使用动态组件而不是vue路由器是否很好?我指的是儿童路线。假设我们有一个应用程序,并且有几个导航元素。例如“关于”,“案例”,“服务”,“联系”,如果我们分别进行选择,则会显示更多选项。假设如果转到“关于”,那么我们有“团队”,“我们做什么”,“我们的使命”,类似于该页面中显示的内容。其他的也有额外的链接。因此,这些可以用作子导航或可以作为动态组件加载。相互使用将有什么优缺点?

1 个答案:

答案 0 :(得分:1)

通过路由,您可以轻松链接到页面并刷新它们。由于动态组件链接到它们会更加困难,并且刷新会将组件恢复为默认状态。

在您的情况下,我将使用路由,但您必须逐案权衡有用性。有人想链接到您的页面/关于/团队吗?您也可以考虑将它们全部适合于单个页面,并使用锚定yourpage / about#team。我想象爬虫也将无法访问按钮单击后的视图,只能访问链接。