配置路由规则时,props的写法

在配置路由规则时,可以指定props属性,后面的跟的属性值有三种写法:

1) 布尔数据 这样id就可以通过props来接收了
{path:"/about/:id",name:“about”,component:About,props:true},

2) props后面跟上一个对象,如果props是一个对象,它会被按原样设置为组件的属性。
{path:"/about/:id",name:“about”,component:About,props:{intro:“百度”,site:“http://www.baidu.com”}},

3) props后面跟上一个函数 把我们写的数据和中路由传递的数据结合在一起
props:(route)=>({params:route.params,a:1,b:2})

1)跟布尔数据:

{path:"/about/:id",name:"about",component:About,props:true},

使用方法:

   export default {
        name: "About",
        props:["id"]
    }

直接小胡子就可应用
2)跟对象:

 {path:"/about/:id",name:"about",component:About,props:{intro:"百度",site:"http://www.baidu.com"}},

使用方法:

   export default {
        name: "About",
        props:["intro""site"]
    }

直接小胡子就可应用
3)跟函数:

{path:"/about/:id",name:"about",component:About,props:(route)=>({params:route.params,a:1,b:2})}

使用方法:

   export default {
        name: "About",
        props:["params","a","b"]
    }

params里有id属性

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值