zoukankan      html  css  js  c++  java
  • vue插件之vue-router路由基本使用

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <!-- <script src="https://unpkg.com/vue-router@3.1.6/dist/vue-router.js"></script> -->
        <!-- 1.引入vue-router -->
        <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
    </head>
    <body>
        <div id="app"></div>
        <script>
            // 2.Vue.use(VueRouter);可省略
            Vue.use(VueRouter);
            var First = {
                template : `
                    <div>
                        <h3>this is first view</h3>
                    </div>
                `,
            }
            var Second = {
                template : `
                    <div>
                        <h3>this is second view</h3>
                    </div>
                `,
            }
            // 3.创建并配置路由对象
            var router = new VueRouter({
                // 注意这里是routes
                routes:[
                    {
                        path:'/first_view',
                        // 可以通过name属性为路由取名,在router-link中绑定to属性,来实现动态路由
                        name:'first',
                        component:First
                    },
                    {
                        path:'/second_view',
                        name:'second',
                        component:Second
                    }
                ]
            })
            var Vapp = {
                // 5.在页面中应用
                template : `
                    <div>
                        <router-link to="/first_view">第一个页面</router-link>
                        <router-link :to="{name:'second'}">第一个页面</router-link>
                        <router-view></router-view>
                    </div>
                `,
            }
            new Vue({
                el:"#app",
                template : `
                    <Vapp/>
                `,
                components:{
                    Vapp,
                },
                // 4.将路由对象挂载到Vue实例化对象中
                router,
            })
        </script>
    </body>
    </html>
    

      

  • 相关阅读:
    ValueStack、ActionContext
    s debug
    1923: [Sdoi2010]外星千足虫
    1013: [JSOI2008]球形空间产生器sphere
    HDU 3923 Invoker
    poj 1286 Necklace of Beads
    HDU 3037:Saving Beans
    2440: [中山市选2011]完全平方数
    1101: [POI2007]Zap
    1968: [Ahoi2005]COMMON 约数研究
  • 原文地址:https://www.cnblogs.com/shannen/p/12494473.html
Copyright © 2011-2022 走看看