关于Antdesign中很多组件的属性可以用slot替换

关于Antdesign中很多组件的属性可以用slot替换

刚来公司熟悉项目的时候,发现代码中会大量使用插槽,因为之前学习的时候用插槽都是先定义在引入使用,但是在公司的项目里完全找不到插槽在哪里定义和引用的。

今天写代码终于明白了,ant-design是默认可以使用插槽替换组件一些属性的
以modal为例,我的modal中没有title属性,但是在下面可以定义一个插槽盒子替换这个属性,并且优先级高于内嵌写的title,就算你再组件里写title也会失效

<a-modal width="900px" :visible="visible" @ok="handleSubmit" @cancel="handleCancel">
	<div slot="title">
        <span>{{ title }}</span>
    </div>

还有其他例子,比如也可以使用slot=“footer” 替换modal自带的底部,其他还有很多原理跟这个一样

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值