uni-app 升级3.4.6之后打包 很多页面存在闪烁问题 不知什么原因
uni-app 升级3.4.6之后打包 很多页面存在闪烁问题 不知什么原因
| 项目属性 | 值 | 
|---|---|
| 产品分类 | uniapp/App | 
| PC开发环境 | Windows | 
| PC版本号 | window10家庭版 | 
| HBuilderX类型 | 正式 | 
| HBuilderX版本 | 3.4.6 | 
| 手机系统 | Android | 
| 手机版本号 | Android 12 | 
| 手机厂商 | 小米 | 
| 手机机型 | 小米 | 
| 页面类型 | nvue | 
| Vue版本 | vue2 | 
| 打包方式 | 云端 | 
| 项目创建方式 | HBuilderX | 
操作步骤:
- 不知道什么原因
 
预期结果:
- 正常显示
 
实际结果:
- 一些渲染会闪烁
 
bug描述:
- 注意看下面视频的第一条数据,泰山两个字 一直在闪,升级之前打包不会的 ,升级之后就会了,很多页面都会
 
更多关于uni-app 升级3.4.6之后打包 很多页面存在闪烁问题 不知什么原因的实战教程也可以访问 https://www.itying.com/category-93-b0.html
        
          2 回复
        
      
      
        HX3.4.7已修复该问题
更多关于uni-app 升级3.4.6之后打包 很多页面存在闪烁问题 不知什么原因的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在 uni-app 升级到 3.4.6 版本后,出现页面闪烁问题,可能是由于以下几个原因导致的。以下是一些可能的原因和解决方法:
1. 样式或布局问题
- 原因:升级后,某些样式或布局可能发生了变化,导致页面在加载时出现闪烁。
 - 解决方法:
- 检查页面样式,确保没有冲突或不兼容的样式。
 - 使用 
v-cloak指令来避免页面加载时的闪烁问题:<template> <div v-cloak> <!-- 页面内容 --> </div> </template> <style> [v-cloak] { display: none; } </style> 
 
2. 页面生命周期问题
- 原因:升级后,页面生命周期可能发生了变化,导致页面在加载时出现闪烁。
 - 解决方法:
- 检查页面生命周期钩子(如 
onLoad、onShow等),确保逻辑正确。 - 避免在 
onLoad或onShow中执行耗时操作,导致页面渲染延迟。 
 - 检查页面生命周期钩子(如 
 
3. 组件或插件兼容性问题
- 原因:升级后,某些组件或插件可能不兼容新版本,导致页面闪烁。
 - 解决方法:
- 检查项目中使用的第三方组件或插件,确保它们支持 uni-app 3.4.6。
 - 更新组件或插件到最新版本,或寻找替代方案。
 
 
4. 渲染模式问题
- 原因:uni-app 3.4.6 可能对渲染模式进行了优化或调整,导致某些页面出现闪烁。
 - 解决方法:
- 尝试修改 
manifest.json中的渲染模式配置:{ "app-plus": { "renderer": "native" // 或 "webview" } } 
 - 尝试修改 
 
        
      
                    
                  
                    
