黑马程序员技术交流社区

标题: 单文件路由的使用 [打印本页]

作者: liujin407    时间: 2019-6-20 18:20
标题: 单文件路由的使用

1. 创建路由router文件夹 ,并在router创建路由的router.js

2. 在router.js 中进行导包并配置路径  

   1. ```
      import Vue from 'vue'
      import Router from 'vue-router'
      
      import Child1 from '../components/Child1.vue'
      import Child2 from '../components/Child2.vue'
      
      // 告诉vue我要使用路由
      Vue.use(Router)
      
      export default new Router({
          // 配置路由,配置路径和组件的映射关系
          routes:[
              {
                  path:'/',
                  component:Child1
              },
              {
                  path:'/child2',
                  component:Child2
              },
          ]
      })
      ```

3. 在main.js的入口文件中的vue中 引入路由router

   ```
   import Vue from 'vue'
   import App from './App.vue'
   
   import router from './router/router.js'
   
   new Vue({
       el:"#app",
       // 在入口文件中,引入路由配置
       router,
       //渲染app里面的类容,返回给html页面
       render:function(creater){
           return creater(App)
       }
   })
   ```

   

4. 在App.vue的template中通过  <router-view></router-view> 显示路由匹配信息

5. 通过nodel-module/.bin/webpack-dev-server 开启静态访问的服务器      






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2