VueRouter-具体流程
费劲了九牛二虎之力,终于是写完了一个路由demo,但是感觉还是无法理解很多东西,在这里慢慢总结记录一下。
1,完成一些准备工作,搭建好路由index.js文件。
2,在App.vue内(用了element-ui,需要引入插件)(在我自己写的App.vue内部其实是不需要引入组件的,直接注释掉就好):
// App <template> <div id="app"> <router-link to="/About"> <el-button type="success">About</el-button> </router-link> <router-link class="HomeStyle" to="/Home"> <el-button type="primary">Home</el-button> </router-link> <hr> <div> <router-view></router-view> </div> </div> </template> <script> // import About from './components/About.vue' // import Home from './components/Home.vue' export default { name: 'App', // components: { // About,Home // } } </script>
在About.vue内:
<template>
<div class="main">
<h2>我是About</h2>
<h2>我是二号About</h2>
</div>
</template>
<script>
export default {
name:'About'
}
</script>
<style scoped>
.main{
font-family: 'Courier New', Courier, monospace;
font-size:40px;
color:darkolivegreen;
}
</style>
在Home.vue内:
<template>
<div class="main">
<h2>我是Home</h2>
</div>
</template>
<script>
export default {
name:'Home'
}
</script>
<style scoped>
.main{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
color:dodgerblue;
}
</style>
最后写一下自己的思路:
引入路由插件(注意版本问题)=》
新建router文件夹,下新建index.js文件=》
内部写整个应用的路由(照猫画虎即可,主要是路径key和组件value对应的上)=》
开始写组件(想好了写其实很简单)=》
router-link和router-view要稍微注意一下=》
<router-view></router-view>中间包的就是写好的组件

浙公网安备 33010602011771号