• 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>
    

      

  • 相关阅读:
    php笔记--php安装
    IEDA-Git的应用
    php类型
    3.比较与逻辑运算
    2.阶乘
    1.双分支
    013_request对象包含的内容以及获取
    011_jsp引入JSTL后实现jsp的解耦
    010_jsp引入JSTL
    ORACLE1.28 面试题
  • 原文地址:https://www.cnblogs.com/shannen/p/12494473.html
Copyright © 2020-2023  润新知