2-1 配置路由

  1. //routers/index.js
  2. import Vue from 'vue';
  3. import Router from 'vue-router';
  4. import Music from '@/views/Music.vue'
  5. import Mv from '@/views/Mv.vue'
  6. Vue.use(Router);
  7. export default new Router({
  8. mode:"hash",
  9. routes:[
  10. {
  11. path:'/music',
  12. name:"music",
  13. component:Music
  14. },
  15. // 此模块为创建页面,与小程序中tabal类似
  16. {
  17. path:'/mv',
  18. name:"mv",
  19. component:Mv
  20. }
  21. ]
  22. })

2-2 App.vue

  1. <template>
  2. <div id="app">
  3. <router-view></router-view> //不知道为什么要加,但是要加
  4. </div>
  5. </template>

2-3 main.js

  1. import router from './routers'
  2. Vue.config.productionTip = false
  3. new Vue({
  4. router,
  5. render: h => h(App),
  6. }).$mount('#app')

2-4 router-link

  1. <template>
  2. <div id="app">
  3. <div id="nav">
  4. <router-link to="/music">音乐</router-link> /*vue中的页面跳转*/
  5. <router-link to="/mv">MV</router-link>
  6. </div>
  7. <router-view></router-view>
  8. </div>
  9. </template>