微信小程序如何关闭:当前渲染模式为webview?

一、场景

同事搭建的一个小程序框架(就单纯一个创建空白项目),我复制我在其他小程序写好的页面进来,导航栏出不来、预览样式变形、当前渲染模式webview ?我和同事说你这个框架是不是有问题?他说能有啥问题...

二、找原因
  1. 在全局配置"navigationStyle": "custom",默认禁止所有页面使用原生导航栏配置

  2. 在找什么原因导致的,有解释看基础库模式,然后看到使用灰度模式,说灰度模式可能导致样式及不稳定性 ?

    基础库有两种模式,普通版(问题已修复,稳定性最高,适合线上生产环境)、灰度版(可能存在未发现的 bug,风险较高,主要用于测试新功能),我以为我找到原因了,就切换普通模式重启项目,然后还是没用...

  3. 最后,使用对比和正常创建的小程序,app.json中有啥区别,果然被我试出来了...直接换渲染引擎:将skyline改成renderer: "webview",就正常了(左边是修改后的),

  4. 找资料提到新版渲染引擎性能更强,兼容性很差,旧版本的渲染引擎性能就是普通性能,兼容性好,然后用ai给出的方案,尝试更强的渲染擎,但是改完就报错,ai给出的是这个引擎与3.14.3基础库的版本兼容性不好?

三、最后的挣扎
  1. Skyline 新渲染引擎: 2023 年 7 月,随基础库 3.0.0 正式发布了 Skyline 渲染引擎,作为下一代原生渲染方案,用来替代传统的 Webview 引擎,目标是解决小程序的性能瓶颈(卡顿、掉帧、长列表加载慢等问题)。

  2. 新渲染引擎、适配那些基础库版本的兼容性好,

  3. 再次尝试,仍旧报错

  4. 有缘再会新渲染引擎Skyline ...

相关推荐
tcdos2 天前
不止扫码 — 微信生态深度融合(登录 + 支付 + 消息)
后端·微信小程序
小徐_23332 天前
Wot UI 2.2.0 发布:Button 新增 subtle,VideoPreview 预览体验继续增强
前端·微信小程序·uni-app
蜗牛前端5 天前
codex 全流程开发上线的高颜值礼簿小程序
前端·微信小程序
爱勇宝9 天前
我想认真做一件小事:让孩子和家长更好地互动
微信小程序·小程序·云开发
唯火锅不可辜负9 天前
避坑指南:iOS 下 scroll-view 嵌套 fixed 布局的“翻车”现场与修复
微信小程序
didiplus9 天前
运维人的随身神器:我把25个常用工具塞进了微信小程序
微信小程序
一份执念10 天前
uni-app 小程序分包限制处理与主包体积优化实战
前端·微信小程序
一份执念10 天前
ECharts 安装与使用完全指南:从全量引入到小程序分包优化
微信小程序·echarts
skiyee11 天前
🔥UniApp 仅需 5 行代码!实现所有页面中控制应用主题变化
前端·微信小程序
Jinkey12 天前
要用户手机号真的是为了打骚扰电话吗?浅谈微信生态会员账号体系与资产合并
后端·微信·微信小程序