美文网首页
路由(传参)

路由(传参)

作者: 王诺岚 | 来源:发表于2018-09-25 19:01 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            *{
                padding: 0px;
                margin: 0px;
            }
            .router-link-active{
                color: #2aabd2;
            }
            li{
                list-style: none;
                float: left;
                padding-left: 30px;
            }
        </style>
    </head>
    <body>
    <div id='app'>
        <!--//1.-->
        <router-link to='/home'>首页</router-link>
        <router-link to='/detail'>详情页</router-link>
        <router-link to='/wang'>王诺岚</router-link>
        <!-- 盛放每个页面对应的内容-->
        <router-view></router-view>
    </div>
    <script src='js/vue.js'></script>
    <script src='js/vue-router.js'></script>
    <script>
        //2.创建组件
        var Home={
            template:`
                    <h1>杨梦娇</h1>
                `
        }
    
        var Detail={
            template:`
                  <div>
                      <h1>小抠逼</h1>
                      <ul>
                          <li>
                             <router-link to='/detail/zhuce?num=wang&age=20'>注册</router-link>
                          </li>
                          <li>
                             <router-link to='/detail/denglu/nuo/19'>登录</router-link>
                          </li>
                      </ul>
                      <router-view></router-view>
                  </div>
    
                `
        }
    
    
        var Zhuce={
            template:`
            <div>
              <h4>这是注册页面</h4>
              <p>{{$route.query}}</p>
              <ul>
                 <li>{{$route.query.num}}</li>
                 <li>{{$route.query.age}}</li>
              </ul>
            </div>
    
            `
        }
    
    
        var Denglu={
            template:`
           <div>
              <h4>这是登录页面</h4>
              <p>{{$route.params}}</p>
              <ul>
                 <li>{{$route.params.detailNamw}}</li>
                 <li>{{$route.params.detailage}}</li>
              </ul>
           </div>
    
            `
        }
    
    
        var Wang={
            template:`
              <div>
                  <ul>
                     <li>杨梦娇是傻逼</li>
                     <li>杨梦娇是小抠逼</li>
                     <li>杨梦娇小气鬼</li>
                     <li>杨梦娇小黑子</li>
                     <li>杨梦娇单身狗</li>
                     <li>杨梦娇是傻逼</li>
                     <li>杨梦娇是小抠逼</li>
                     <li>杨梦娇小气鬼</li>
                     <li>杨梦娇小黑子</li>
                     <li>杨梦娇单身狗</li>
                  </ul>
              </div>
    
            `
        }
    
    
        //3.配置路由
        const routes=[
            {path:'/',component:Home},
            {path:'/home',component:Home},
            {
                path:'/detail',
                component:Detail,
                children:[
                    {path:'zhuce',component:Zhuce},
                    {path:'denglu/:detailNamw/:detailage',component:Denglu},
    
                ]
            },
            {path:'/wang',component:Wang}
        ]
    
    
        //4.创建一个路由实例
        const router=new VueRouter({
            routes:routes
        })
    
    
        //5.把路由挂在到vue实例上
        new Vue({
            el:'#app',
            router:router
        })
    </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:路由(传参)

          本文链接:https://www.haomeiwen.com/subject/rcoloftx.html