<l-popup v-model="show" lStyle="background-color: var(--l-overlay-bg-color, rgba(0, 0, 0, 0.01));">
比如我想把半透明遮罩层颜色改的亮一些,由默认的0.6改为0.01或者0.1,这样写好像不起作用
<l-popup v-model="show" lStyle="background-color: var(--l-overlay-bg-color, rgba(0, 0, 0, 0.01));">
比如我想把半透明遮罩层颜色改的亮一些,由默认的0.6改为0.01或者0.1,这样写好像不起作用
8***@qq.com (作者)
其实我希望修改的是<l-overlay />组件的颜色透明度。所以我干脆在l-overlay.uvue这个文件里,const styles = computed<Map<string,any>>(():Map<string,any> => {} 这里面添加了一句:style.set("background-color", "var(--l-overlay-bg-color, rgba(0, 0, 0, 0.05))"),按理说这样写不友好,假设我同一个项目有多个地方用到了这个组件,而每个用到的地方要求遮罩层的颜色透明度不一样,这样我又得去改源码加判断条件,那如果后续作者更新了源码呢。。。
2025-03-25 10:05