WePY里scoped样式不生效是怎么回事?
我在WePY组件里写了scoped样式,但发现样式全局污染了,别的页面也被影响了。不是说scoped会自动加唯一属性吗?
我试过加scoped关键字,也重启过编译,还是不行。下面是我在.wpy文件style标签里的CSS:
.container {
background-color: #f5f5f5;
padding: 20rpx;
}
.title {
font-size: 32rpx;
color: #333;
}
是不是WePY的scoped和Vue的实现不一样?还是我漏了什么配置?
宇文苗苗
Lv1
WePY不支持scoped关键字,样式默认就是组件隔离的,不需要写scoped。要写全局样式才用:global()包裹。你的问题可能是把样式写到了app.wpy或其他全局地方,或者是用了:global导致全局污染了。
点赞
1
2026-03-10 23:08