• Vue(十)---路由


      Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。

    需要引入vue-router.js

    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
    <div id="app">
        <div class="menu">
            <!--
                router-link 相当于就是超链
                to 相当于就是 href
            -->
            <router-link to="/user">用户管理</router-link>
            <router-link to="/product">产品管理</router-link>
            <router-link to="/order">订单管理</router-link>
        </div>
         
        <div class="workingRoom">
            <!--
                点击上面的/user,那么/user 对应的内容就会显示在router-view 这里
             -->
             <router-view></router-view>   
        </div>
     
    </div>
    <script>
        /*
        * 申明三个模板( html 片段 )
        */
        var user = { template: '<p>用户管理页面的内容</p>' };
        var second = { template: '<p>产品管理页面的内容</p>' };
        var order = { template: '<p>订单管理页面的内容</p>' };
        /*
        * 定义路由
        */
        var routes = [
            { path: '/', redirect: '/user'}, // 这个表示会默认渲染 /user,没有这个就是空白
            { path: '/user', component: user },
            { path: '/product', component: second },
            { path: '/order', component: order }
        ];
        /*
        * 创建VueRouter实例
        */
        var router = new VueRouter({
            routes:routes
        });
        /*
        * 给vue对象绑定路由
        */
        new Vue({
            el:"#app",
            router
        })
     
    </script>

  • 相关阅读:
    Super Jumping! Jumping! Jumping!(求最大上升子序列和)
    HZNU1837——一道简单的方程
    C
    B
    A
    bfs-Find a way
    bfs——Red and Black
    dfs——n皇后问题
    dfs——n皇后问题
    python画图中colorbar设置刻度和标签字体大小
  • 原文地址:https://www.cnblogs.com/crazy-lc/p/12258583.html
Copyright © 2020-2023  润新知