uni-app编译成微信小程序class出现重复情况

uni-app编译成微信小程序class出现重复情况

6 回复

此问题暂时判断是小程序显示问题,在编译之后的 wxml 文件中,class 是只有一个的,具体原因还是需要排查

更多关于uni-app编译成微信小程序class出现重复情况的实战教程也可以访问 https://www.itying.com/category-93-b0.html


用微信开发者工具新建的项目没有问题

直接打开编译后的项目确实是只有一个class,奇了怪了【哭笑】

把微信开发者工具回退到1.06.2409140就可以了,看来不是越升级越好

我的微信开发者工具,版本是:1.06.2412050。上周开发项目的时候,都没发现有问题,但是今天升级了hbuilder后,就出现了这个问题,我感觉不是微信开发者工具的问题。
而且,现在rpx这些单位,都不转成px了。直接展示在了前端。
刚试了一下hbuidler,切回上一个版本4.45,还是不行。。。

在uni-app编译到微信小程序时出现class重复的问题,通常是由于样式隔离机制导致的。微信小程序默认启用了样式隔离(styleIsolation),而uni-app生成的代码可能没有完全适配这一特性。

常见原因及解决方案:

  1. 检查是否在pages.json中配置了"styleIsolation": "shared",改为"isolated"可以启用严格隔离。

  2. 如果是自定义组件,可以在组件选项中设置:

options: {
  styleIsolation: 'isolated'
}
回到顶部