Vue简单路由的使用
分类: vue 标签: Vue简单路由的使用 vue路由怎么安装
2021-12-16 12:22:20 1475浏览
Vue简单路由的使用和安装
安装 npm install vue-router --save
项目结构

router.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import About from '../views/About'
import Home from '../views/Home'
Vue.use(VueRouter);
export default new VueRouter({
linkActiveClass:'active',//路由跳转时动态添加样式
routes:[
{
path:'/',
name:'主页面',
redirect:'/about'
},
{
path:'/about',
name:'关于',
component:About
},
{
path:'/home',
name:'主页',
component:Home
},
]
})
main.js
//入口js,创建vue实例
import Vue from 'vue'
import App from './App.vue'
import myrouter from './router/router'/*引入自定路由*/
new Vue({
el:'#app',
components:{
App,
},
template:'<App/>',
router:myrouter,/*此处是router*/
})
app.vue
<router-link to="/about">表示路由连接 <router-view></router-view>被显示的路由组件
<template>
<div class="container">
<div class="row">
<div class="col-sm-3">
<router-link to="/about" class="list-group-item">关于</router-link>
<router-link to="/home" class="list-group-item">主页</router-link>
</div>
<div class="col-sm-9">
<router-view></router-view>
</div>
</div>
</div>
</template>
<script>
export default {
name:'App',
methods:{
}
}
</script>
<style>
</style>
其他组件home和about
<template>
<div>about</div>
</template>
<script>
export default {
name: "About"
}
</script>
<style scoped>
</style>
<template>
<div>about</div>
</template>
<script>
export default {
name: "About"
}
</script>
<style scoped>
</style>
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
他的专栏
他感兴趣的技术

java
vue
springboot
Mysql
ssm
小程序
uniapp
js和jquery