首页 > 其他 > 详细

VUE初长成【vue 作用域插槽】

时间:2019-11-08 11:49:51      阅读:93      评论:0      收藏:0      [点我收藏+]

父组件可通过插槽prop访问子组件中才有的数据

解构插槽中的定义后备内容,用于插槽 propundefined 的情形

在子组件中的user应为未绑定的prop,如果绑定user会报错

子组件:

<slot>
  {{ user.firstName }}
</slot>

父组件:

v-bind在子组件上无效,用#default代替v-bind即可

<current-user #default="{ user = { firstName: 'Guest' } }">
  {{ user.firstName }}
</current-user>

v-bindtemplate上有效,#default/v-bind均可

<current-user>
  <template v-slot="{ user = { firstName: 'Guest' } }">
    {{ user.firstName }}
  </template>
</current-user>

VUE初长成【vue 作用域插槽】

原文:https://www.cnblogs.com/codesyofo/p/11818711.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!