WePY里scoped样式不生效是怎么回事?

UE丶尚萍 阅读 22

我在WePY组件里写了scoped样式,但发现样式全局污染了,别的页面也被影响了。不是说scoped会自动加唯一属性吗?

我试过加scoped关键字,也重启过编译,还是不行。下面是我在.wpy文件style标签里的CSS:

.container {
  background-color: #f5f5f5;
  padding: 20rpx;
}
.title {
  font-size: 32rpx;
  color: #333;
}

是不是WePY的scoped和Vue的实现不一样?还是我漏了什么配置?

我来解答 赞 2 收藏
二维码
手机扫码查看
1 条解答
宇文苗苗
WePY不支持scoped关键字,样式默认就是组件隔离的,不需要写scoped。要写全局样式才用:global()包裹。你的问题可能是把样式写到了app.wpy或其他全局地方,或者是用了:global导致全局污染了。
点赞 1
2026-03-10 23:08