el-Popconfirm 气泡确认框添加属性width无效。使用popper-class自定义样式

该文章展示了如何使用HTML和SCSS来定制一个`el-popconfirm`组件,用于实现确认删除功能。组件包含了确认和取消按钮,点击触发`handleDeleteRuleItem`函数,取消则调用`cancelEvent`。关键在于通过添加唯一的类名`delete-popconfirm`来限制样式的影响范围,并调整了弹出框的尺寸、字体大小以及按钮的间距。
摘要由CSDN通过智能技术生成

html结构

<el-popconfirm title="确认删除?" popper-class="delete-popconfirm" confirm-button-text="确认" cancel-button-text="取消" @confirm="handleDeleteRuleItem(scope.row.ItemId)" @cancel="cancelEvent">
                    <template #reference>
                      <app-svg-icon icon-name="report-delete" class="w-18 h-18 cursor-pointer" />
                    </template>
</el-popconfirm>

 样式   需要在非scope区域才会生效   注意添加唯一父节点,以免影响其他页面

<style lang="scss">
.delete-popconfirm{
  width: 180px !important;
  height: 70px !important;
.el-popper{
  font-size: 13px;
  height: 60px;
}
.el-popconfirm__main{
  height: 25px!important;
  margin-bottom:3px
}
.el-popconfirm__action{
  margin-bottom:3px;
  margin:-4px
}
}

</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值