zoukankan      html  css  js  c++  java
  • vue2.0学习笔记之路由(二)路由嵌套+动画

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>vue2.0学习笔记之路由(二)路由嵌套+动画</title>
        <link rel="stylesheet" href="animate.css">
    </head>
    <body>
        <div id="app">
            <div>
                <router-link to="/home">主页</router-link>
                <router-link to="/user">用户中心</router-link>
            </div>
            <div>
                <router-view></router-view>
            </div>
        </div>
    </body>
    </html>
    <script src="vue.js"></script>
    <script src="vue-router.js"></script>
    <script>
        // 定义组件
        var Home = {
            template:`
                <transition enter-active-class="animated bounceInLeft" leave-active-class="animated bounceOutRight">
                    <h3>主页内容</h3>
                </transition>
            `
        }
        var User = {
            template:`
                <div>
                    <transition enter-active-class="animated bounceInLeft" leave-active-class="animated bounceOutRight">
                        <h3>用户中心</h3>
                    </transition>
                    <ul>
                        <li><router-link to="user/userinfo">查看个人信息</router-link></li>
                    </ul>
                    <div>
                        <router-view></router-view>
                    </div>
                </div>
    
            `
        }
        var UserDetail = {
            template:"<h4>个人信息</h4>"
        }
        // 配置路由
        const routes = [
            { path:"/home", component:Home },
            {
                path:"/user",
                component:User,
                children:[
                    { path:"userinfo",component:UserDetail }
                ]
            },
            { path:"*", redirect:"/home" } // 重定向让页面加载即显示Home
        ]
        // 生成路由实例
        const router = new VueRouter({
            routes
        })
        // 挂载到vue实例上
        new Vue({
            el:"#app",
            router
        })
    </script>
  • 相关阅读:
    Android之Handler用法总结
    关于android开发添加菜单XML文件之后无法在R.java中生成ID的问题
    调整Eclipse代码字体大小
    android在进行创建项目gen下没有自动生成R.java
    Android Location在GPS中的应用(一)
    JSON 数据格式解析
    vim 插件管理
    linux开机自动启动
    crontab 定时任务
    shell note
  • 原文地址:https://www.cnblogs.com/hcxy/p/7118739.html
Copyright © 2011-2022 走看看