学习笔记230517 --解决vue项目中使用第三方组件中,插槽的样式无法修改的问题

在使用AntDesign的a-model对话框组件时,遇到slot插入的标题样式无效的问题。通过将CSS样式移至HTML标签内或直接在HTML标签上设置样式,可以解决这个问题。文章还提及了具名插槽的四种使用方式。

今天使用AntDesign第三方组件库的a-model对话框组件时,发现一个小现象。现分享和解决方法如下,欢迎各位同行和前辈们指教…

  • 首先,标题是以slot插槽的形式写入a-model对话框组件中,但是设置的css样式无效果
    在这里插入图片描述在这里插入图片描述

  • 要想使css样式有效,样式就不能设置在template标签上,解决的方法有两种

    • 用设置了slot的template标签包裹html标签,css样式设置在html标签上
      在这里插入图片描述

    • 直接使用html标签,slot和css样式设置在html标签上
      在这里插入图片描述

  • 结果css样式有效:
    在这里插入图片描述

【扩展:对于具名插槽的使用】

<waike>
    方式1<div slot="id"></div>
	方式2<template v-slot="id"></template>  
	方式3<template #id></template>  
	方式4<tempalte slot="id"></template>  
</waike>

问题

template标签上无法使用css样式嘛?( 欢迎各位同行指教,能够在评论区告诉我😁😁😁🤞🤞 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值