美文网首页
vue-router

vue-router

作者: October_CanYang | 来源:发表于2021-02-01 17:44 被阅读0次

    第一部分:

    安装vue-router

    npm install vue-router --save -dev

    cnpm install vue-router --save -dev

    yarn add vue-router

    如果在安装vue-cli的时候,已经选择了vue-router,就不需要在单独安装了

    第二部分:

    解读router/index.js文件

    import Vue from 'vue' //引入vue

    import Router from 'vue-router' // 引入vue-router

    import Home from '@components/home' //引入根文件下的vue文件

    Vue.use(Router) //vue全局使用vue-router

    export defalut new Router { //全局到处

    routers: [     //配置路由,这里是个数组
    
            {         //每一个链接(路由)都是一个单独的对象
    
                path:'/', //链接(路由)路径 这个‘/’代表首页
    
                name:'Home', // 路由名称
    
                component:Home // 对应的路由模板
    
            }
    
        ]
    
    }
    

    第三部分:

    使用方法

    我们在router/index.js文件中引入了vue文件的路径,并且完成了路由的配置,那么在此vue文件中,完整步骤,如下操作:

    // hello.vue文件

    <template>

    <div class="hello">

    <h1>{{ msg }}</h1>
    

    </div>

    </template>

    <script>

    export default {

    name: 'hi',

    data () {

    return {
    
      msg: 'Hi, I am JSPang'
    
    }
    

    }

    }

    </script>

    <style scoped>

    </style>

    // router/index.js文件

    import Hello from '@/components/hello.vue'

    // 同时新增一个单独的路由对象

    {

    path:'/hello',

    name:'Hello',

    component:Hello

    }

    第四部分:

    展示整体,router/index.js文件代码

    import Vue from 'vue' //引入Vue

    import Router from 'vue-router' //引入vue-router

    import Hello from '@/components/hello' //引入根目录下的Hello.vue组件

    import Home from '@/components/home'

    Vue.use(Router) //Vue全局使用Router

    export default new Router({

    routers: [ //配置路由,这里是个数组

    {     //每一个链接(路由)都是一个单独的对象
    
            path:'/',     //链接(路由)路径 这个‘/’代表首页
    
            name:'Home',     // 路由名称
    
            component:Home     // 对应的路由模板
    
        },
    
        {
    
            path:'/hello',
    
            name:'Hello',
    
            component:Hello
    
        }
    
    ]
    

    })

    相关文章

      网友评论

          本文标题:vue-router

          本文链接:https://www.haomeiwen.com/subject/zjmrtltx.html