1、Vue-router
安装路由:cnpm install vue-router@3.1.3 --save-dev
2、运行流程
<template>
<h1>内容页</h1>
</template>
<script>
export default {
name: "Content"
}
</script>
<style scoped>
</style>
import Vue from "vue";
import VueRouter from "vue-router";
import Content from "../components/Content";
import main from "../components/main";
import Main from "../components/main";
//安装路由
Vue.use(VueRouter);
//配置导出路由
export default new VueRouter({
routes:[
{
//路由的路径
path:'/c1',
name:'content',
//跳转的组件
component:Content
},
{
//路由的路径
path:'/m1',
name:'main',
//跳转的组件
component:Main
}
]
});
import Vue from 'vue'
import App from './App'
import router from "./router";
Vue.config.productionTip = false;
new Vue({
el: '#app',
//配置路由
router,
components: { App },
template: '<App/>'
});
<template>
<div id="app">
<h1>lan</h1>
<router-link to="/m1">首页</router-link>
<router-link to="/c1">内容页</router-link>
<router-view></router-view>
</div>
</template>
<script>
import Content from "./components/Content";
export default {
name: 'App',
comments: {
Content
}
}
</script>
<style>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>