首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地添加vue-路由器?

如何正确地添加vue-路由器?
EN

Stack Overflow用户
提问于 2022-04-12 21:48:57
回答 1查看 97关注 0票数 0

当将Vue -路由器添加到您的Vue应用程序时,您似乎有许多选项。我见过以下情况:

代码语言:javascript
复制
import VueRouter from 'vue-router'

const router = new VueRouter({
  base: '/app',
  mode: 'history',
  routes,
})

export default {
  name: 'App',
  components: {},
  router,
}

代码语言:javascript
复制
// /router/index.js

import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

export default new Router({
  base: '/app',
  mode: 'history',
  routes,
})

代码语言:javascript
复制
const router = VueRouter.createRouter({
  base: '/app',
  mode: 'history',
  routes,
})

const app = Vue.createApp({})
app.use(router)

这些有何不同?正确的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-12 23:05:26

前两个代码块演示如何用 app初始化。但是,第一个代码块中导出的App组件定义通常会传递给Vue构造函数(即new Vue({ /* App component definition */ }))。

最后一个代码块演示如何用 app初始化。

请注意,上述Vue路由器和Vue版本的组合不能混用。也就是说,Vue 2只能使用Vue路由器3,而Vue 3只能使用Vue路由器4。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71849501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档