码迷,mamicode.com
首页 > 其他好文 > 详细

第二章 两种传递参数方式

时间:2017-10-20 21:36:35      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:table   head   strong   首页   use   tab   tail   ons   class   

$route.params 和 $route.query

 

//传参
const news = {
    template: `
    <div>
    <h1>新闻列表</h1>
    <ul>
    <li>
     <router-link to="/news/001?age=12"> 新闻001</router-link>
    </li>
    <li>
     <router-link to="/news/002?age=不知道"> 新闻002</router-link>
    </li>
    </ul>
    </div>
    `
};
// 参数传递$route.params.[name]
const NewsDetail={template:
    `
    <div>
    新闻详细页面:
    <span>{{$route.params.id}}</span>
    <br />
    ?(query)传递参数
    <span>{{$route.query.age}}</span>
    </div>
    `};
//01 定义路由
const routes = [{
    path: ‘/‘,
    component: { template: ‘<div>欢迎来到首页</div>‘ }

}, {
    path: ‘/news‘,
    component: news
}, {
    path: ‘/news/:id‘,
    component: NewsDetail
}, ];
//02 实例路由
const router = new VueRouter({ routes });

//03 实例vue
const vue = new Vue({
    el: "#app",
    router
})

 

    <div id="app">
        <p>
            <router-link to="/">首页</router-link>
            <router-link to="/news">news</router-link>
        </p>
        <router-view></router-view>
    </div>

 

模式匹配路径$route.params
/user/:username /user/evan { username: ‘evan‘ }
/user/:username/post/:post_id /user/evan/post/123 { username: ‘evan‘, post_id: 123 }

第二章 两种传递参数方式

标签:table   head   strong   首页   use   tab   tail   ons   class   

原文地址:http://www.cnblogs.com/haigui-zx/p/7701227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!