• vue之路由的嵌套 子路由


    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      <script src="js/vue.js"></script>
      <script src="js/vue-router-3.0.1.js"></script>
    </head>
    
    <body>
      <div id="app">
        <router-link to='/'>Account</router-link>
        <router-view></router-view>
      </div>
      <template id='tmp1'>
        <div>
          <h1>这是 Account 组件</h1>
          <!-- login 和register 是account的子路由 -->
          <router-link to='/account/login'>登录</router-link>
          <router-link to='/account/register'>注册</router-link>
          <router-view></router-view>
        </div>
      </template>
    
      <script>
        //组件的模板对象
        var account = {
          template: "#tmp1"
        }
        var login={
          template:"<h3>登录</h3>"
        }
        var register={
          template:"<h3>注册</h3>"
        }
        var router = new VueRouter({
          routes: [{
            path: '/account',
            component: account,
            //使用children 属性,实现子路由。同时子路由的path前面不要带斜线/,否则永远以根路径开始请求,这样不方便用户去理解URL地址。即若带斜线,路径中显示/login,而非/account/login.
            children:[
              {path:'login',compoment:login},
              {path:'register',compoment:register},
            ]
          }]
        })
    
        //创建Vue实例,得到 ViewModel
        var vm = new Vue({
          el: '#app',
          data: {},
          methods: {}
        });
      </script>
    </body>
    
    </html>
    

      

  • 相关阅读:
    实现个人域名跳转指定网站
    Latex数学符号表
    Python—Matplotlib基础学习
    Python—Pandas基础学习
    Python—Numpy基础学习
    程序员必读的计算机书籍(附资源分享)
    嗷嗷
    CTF之misc
    网安基础思维导图
    NAT、动态路由及实验
  • 原文地址:https://www.cnblogs.com/linm/p/12515330.html
Copyright © 2020-2023  润新知