vue 路由参数获取

原文链接: vue 路由参数获取

上一篇: vue 父子组件通讯

下一篇: vue 路由

参数分为查询参数和路径参数


<div id='myDiv' class="container">

    <div>
        <router-link to='/'>Home</router-link>
        <router-link to='/about'>About</router-link>
        <router-link to='/user/ahao/?age=18'>Ahao</router-link>
        <router-link to='/user/Lufu/more?age=16'>Lufu</router-link>
        <router-link to='/user/Ace/more'>Ace</router-link>
        <router-link to='/content'>Content</router-link>

    </div>

    <div>
        <router-view></router-view>
    </div>
</div>
</body>

<script>
    //全局组件注册
    my_component = Vue.component('my_component', {
        template: '<h1>hello</h1>'
    })

    var routes = [
        {
            path: '/',
            component: {
                template: '<div><h1>Home</h1></div>'
            }
        },
        {
            path: '/content',
            component: my_component
        },
        {
            path: '/about',
            component: {
                template: '<div><h1>About</h1></div>'
            }
        },
        {
            path: '/user/:name',
            component: {

                //普通参数获取和查询参数获取
                template: `
                <div>
                <h1>
                User:{{$route.params.name}}
                age:{{$route.query.age}}
                </h1>

                </div>
                    `
            },


        },
    ]

    var router = new VueRouter({
        routes: routes,
    })
    var myDiv = new Vue({
        el: "#myDiv",
        router: router,
    })
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值