微信小程序出现奇怪的渲染错误 framework inner error

有时候开发微信的时候使用模拟器开发没问题,但是打包体验版,到了部分真机里面会出现白屏现象,打开调试会发现里面报错 framework inner error 之类的错误,如下所示(不是所有手机都会复现哈,目前ios端出现了这个问题)

这类错误是怎么来的呢,经过调查时,如果不是自身组件写的有问题,大概率就是引用依赖组件的时候出现问题了,你可能是这么写的

js 复制代码
//错误写法 usingComponents在后
{
  "navigationStyle": "custom",
  ......一系列导航信息
  "usingComponents": {
    "van-checkbox": "@vant/weapp/checkbox/index"
  }
}

只需要将依赖组件提前即可

js 复制代码
//正确写法 usingComponents在前
{
  "usingComponents": {
    "van-checkbox": "@vant/weapp/checkbox/index"
  },
  "navigationStyle": "custom",
  ......一系列导航信息
}

那可能有人会问,为什么我平常写那么多都碰不到,怎么你碰到了呢,只能说本人天赋异禀哈😂

上面开个玩笑,实际场景是这样的:

项目客户要求一个登录页,但是背景图片就要求原图,单张图片达到了惊人的1.8M,没办法确实能做到,但不能说做不到吧(毕竟微信的所有单个包限制2M大小不少人都知道),为了保证主包能够正常使用,就只能把他放入到分包中了,那么放入分包中问题来了,上面问题就是放入分包中后出现的,具体原意不明,只能说微信还依赖配置顺序了(只能说这类问题能出现,微信太不走心了,也可能是懒加载引起的)

那么为什么平时我们使用主包的时候,就没事呢,可能平时我们主包中习惯中将用到的组件声明到 app.json 的原因吧,这类可能微信提前处理了,如果涉及到加载组件之类的话题(例如:懒加载)的(哪个页面用,哪个页面现引用组件加载,那么就更需要额外注意顺序了)

好了就说到这里了,如果恰好你遇到了这个问题,恭喜你要解决了,没有也可以预防哈😂

相关推荐
Jing_Rainbow3 小时前
【Weapp-2 /Lesson19(2025-11-04)】微信小程序“博客园”项目深度解析:从架构到细节的完整剖析📱
微信·微信小程序·程序员
小皮虾5 小时前
拒绝卡顿!小程序图片本地“极速”旋转与格式转换,离屏 Canvas 性能调优实战
前端·javascript·微信小程序
毕设源码-邱学长8 小时前
【开题答辩全过程】以 基于微信小程序的农商新闻网为例,包含答辩的问题和答案
微信小程序·小程序
小光学长8 小时前
基于微信小程序的家具商城系统g80l9675(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·微信小程序·小程序
云起SAAS8 小时前
1V1七彩测评抖音快手微信小程序看广告流量主开源
微信小程序·小程序·ai编程·看广告变现轻·1v1七彩测评
sheji34168 小时前
【开题答辩全过程】以 基于微信小程序的签到系统的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
Jing_Rainbow1 天前
【 Weapp-1 /Lesson18(2025-11-03)】# 微信小程序开发全解析:从项目结构到生态优势 🚀
微信·微信小程序·程序员
千寻技术帮1 天前
50045_基于微信小程序的民宿预订管理系统
微信小程序·源码·ppt·项目文档·民宿
禁止摆烂_才浅1 天前
Taro 小程序页面返回传参完整示例
react.js·微信小程序·taro
vx_dmxq2111 天前
【微信小程序学习交流平台】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·python·mysql·微信小程序·小程序·idea