首页 > 其他 > 详细

定义Vue的路由

时间:2019-10-19 22:20:50      阅读:53      评论:0      收藏:0      [点我收藏+]

1.引包

<script src="./vue-router/dist/vue-router.js"></script>

2.定义组件

const user = {
           template:`<div>这是用户管理组件</div>`
        }
        const supplier = {
           template:`<div>这是供应商管理组件</div>`
        }
        const finance = {
           template:`<div>这是财务管理组件</div>`
        }

3.定义路由

 const router = new VueRouter({
         routes:[
         {path:"/users",component:user},
         {path:"/suppliers",component:supplier},
         {path:"/finances",component:finance}
         ]
     })

4.添加路由的出口

 <router-view></router-view>

5.完整代码

    <div id="app">
        <div><h1>头部模块</h1></div>
        <div>
            <ul>
                <li><router-link to="/users">用户管理</router-link></li>
                <li><router-link to="/suppliers">供应商管理</router-link></li>
                <li><router-link to="/finances">财务管理</router-link></li>
            </ul>
        </div>
                    <router-view></router-view>
    </div>
    <script src="./vue/dist/vue.js"></script>
    <script src="./vue-router/dist/vue-router.js"></script>
    <script>
        const user = {
           template:`<div>这是用户管理组件</div>`
        }
        const supplier = {
           template:`<div>这是供应商管理组件</div>`
        }
        const finance = {
           template:`<div>这是财务管理组件</div>`
        }
     const router = new VueRouter({
         routes:[
         {path:"/users",component:user},
         {path:"/suppliers",component:supplier},
         {path:"/finances",component:finance}
         ]
     })

    var vm = new Vue({
    el: #app,
    router
    })
    </script>

 

定义Vue的路由

原文:https://www.cnblogs.com/zhaodz/p/11705826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!