为了账号安全,请及时绑定邮箱和手机立即绑定

props传入一个对象的所有属性的用法

props传入一个对象的所有属性的用法

噜噜哒 2018-08-23 19:41:02
看文档看到这里有点不懂:https://cn.vuejs.org/v2/guide...如果你想要将一个对象的所有属性都作为 prop 传入,你可以使用不带参数的 v-bind (取代 v-bind:prop-name)。例如,对于一个给定的对象 post:post: {id: 1,title: 'My Journey with Vue'}下面的模板:<blog-post v-bind="post"></blog-post>等价于:<blog-postv-bind:id="post.id"v-bind:title="post.title"</blog-post>那么问题来了,像这种父组件通过v-bind="post"传递过来的数据,子组件props里面通过什么来接收这个post对象?
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

接收的话,就直接

{    props: ['id', 'title'],
}

就可以了,相当于传值的时候少写一点点代码。


查看完整回答
1 反对 回复 2018-08-26
  • 话散在风里
    话散在风里
    终于看到一个回答得了,其他的都是就没讲如何接收,全只有父组件传递的,一群拷贝人
  • 1 回答
  • 0 关注
  • 3068 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信