您当前的位置: 首页 > 

@大迁世界

暂无认证

  • 2浏览

    0关注

    739博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

11.将props转成slos方式来提高组件可重用性

@大迁世界 发布时间:2022-08-25 23:46:17 ,浏览量:2

这节课,我们来看下 propsslot 之间怎么选,才更能提高组件可重用性。

有时候,我们将 props 换成 slot 方式更能提高组件的可重用性,什么意思呢?我们来看下例子。

假设,我们有一个 Buttom 组件,内容如下:


  
    {
  { text }}
  



export default {
  name: 'Button',
  props: {
    text: {
      type: String,
      required: true,
    },
  },
}


Button 组件中,它接收一个 text 的参数,这里的 text 参数只是单纯为了显示按钮的文本,没有用于其它操作。但有时候我们使用 Buttom 组件时,想 text 外面在加些样式,比如加个 标签或者 text旁边放个图标,显示我们当前的方式满足不了需求。像这种情况,我们用 slot 方式来代替 props 会更合适:


                
关注
打赏
1664287990
查看更多评论
立即登录/注册

微信扫码登录

0.0419s