Vue路由器仅用于单个URL

时间:2018-02-13 04:09:40

标签: vue.js vue-router

我想为各个网址使用单独的Vue路由器。

示例: mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { // Do Whatever You want } }); 所以它将是/account等等。

但我必须保留固定路线。我只在某些页面上实现vue路由器,因此无法完全转换为vue路由器。也不要回复这是一个坏主意,因为我看到很多网站都使用这个功能。

1 个答案:

答案 0 :(得分:0)

您可以为每个路由器指定基础:

const router = new Router({
  base: '/account',
  routes: [
    ...
  ]
})

文档(https://router.vuejs.org/en/api/options.html#base)中的说明:

  

<强>碱   应用的基本网址。例如,如果整个单页面应用程序在/app/下提供,则 base 应使用值"/app/"

如果你需要使用具有不同静态基础的多个路由器,为每个路由器指定一个基础可能是一种让它们很好地协同工作的方法。