zoukankan      html  css  js  c++  java
  • vue中的路由嵌套

    1定义组件

    const Index = {
          template:`
            <div>首页</div>
          `
        }
        const Order = {
          template:`
            <div>订单</div>
          `
        }
    
        const Food = {
          template:`
            <div>
                <div>food版块</div>
                <div>
                    <router-link to="/food/cake">蛋糕</router-link>
                    <router-link to="/food/rice">大米</router-link>
                    <router-link to="/food/egg">鸡蛋</router-link>
                    <router-view></router-view>
                </div>
            </div>
            
          `
        }
    const Cake = {
          template:`
            <div>蛋糕</div>
          `
        }
        const Rice = {
          template:`
            <div>大米</div>
          `
        }
        const Egg = {
          template:`
            <div>鸡蛋</div>
          `
        }

    定义路由

    const routes = [
          {
            path: '/', 
            component: Index
          },
          {
            path: '/order', 
            component: Order
          },
          {
            path: '/food', 
            component: Food,
            children: [
                {
                  path: '/food/cake', 
                  component:Cake
                },
                {
                  path: '/food/rice', 
                  component:Rice
                },
                {
                  path: '/food/egg', 
                  component:Egg
                },
            ]
          }
    
        ]
    const router = new VueRouter({
          routes
        })
    
        const app = new Vue({
          el: '#app',
          router
        })
    <div id="app">
        <div class="wrap">
          <router-view></router-view>
        </div>
        <router-link to="/index">首页</router-link>
        <router-link to="/order">订单</router-link>
        <router-link to="/food">美食</router-link>
      </div>
    希望自己写的东西能够对大家有所帮助!谢谢
  • 相关阅读:
    Remoting系列(一)Remoting的基本概念
    软件设计师
    如果让我重做一次研究生
    VS2005Web控件拖动
    JS实现文本框回车提交
    SqlDataReader
    SqlCommand.ExecuteScalar
    DataSet
    电子商务部应该做些什么?【转】
    e
  • 原文地址:https://www.cnblogs.com/mrxinxin/p/10142356.html
Copyright © 2011-2022 走看看