项目添加vue-router
首先安装:
npm i vue-router -S
在main.js中导入:
import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter)
推荐使⽤:vue add router 添加插件(记得提前提交)
基本使⽤
router.js
import Vue from 'vue'
//1.导⼊
import Router from 'vue-router'
import Home from './views/Home.vue'
import About from './views/About.vue'
//2.模块化机制 使⽤Router
Vue.use(Router)
//3.创建路由器对象
const router = new Router({
routes:[{
path: '/home',
component: Home
},
{
path: '/about',
component: About
}
]
})
export default router;
main.js
import Vue from 'vue'
import App from './App.vue'
import router from './router'
Vue.config.productionTip = false
new Vue({
// 4.挂载根实例
router,
render: h => h(App)
}).$mount('#app')
做好以上配置之后
App.vue
<template> <div id="app"> <div id="nav"> <!-- 使⽤router-link组件来导航 --> <!-- 通过传⼊to属性指定连接 --> <!-- router-link默认会被渲染成⼀个a标签 --> <router-link to="/">Home</router-link> | <router-link to="/about">About</router-link> | </div> <!-- 路由出⼝ --> <!-- 路由匹配的组件将被渲染到这⾥ --> <router-view/> </div> </template>
打开浏览器.,切换Home和About超链接,查看效果
作者:龙飞
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
浙公网安备 33010602011771号