微信小程序如何关闭:当前渲染模式为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 ...

相关推荐
silvia_Anne15 小时前
微信小程序首页设置
微信小程序·小程序
白菜__2 天前
微信小程序网关逆向分析
javascript·微信小程序·小程序·node.js·网络爬虫·微信网关·小程序网关
TANKING-2 天前
微信小程序订阅消息推送系统(一次性/长期订阅消息推送)
微信小程序·小程序
这是个栗子3 天前
【uni-app微信小程序问题解决】Uni-app 微信小程序组件不渲染
微信小程序·小程序·uni-app
倒流时光三十年3 天前
第四章 WXSS 样式系统与布局
spring boot·微信小程序
爱学习 爱分享3 天前
微信小程序html 在 webview 会打开再缩放一下
微信小程序·小程序·html
xshirleyl4 天前
微信小程序开发week6-慕尚花坊项目
微信小程序·小程序
好赞科技4 天前
2026年八大上门服务预约小程序:解锁高效生活新体验
大数据·微信小程序
编程猪猪侠4 天前
uni-app微信小程序车牌号输入组件实现
微信小程序·uni-app
客场消音器4 天前
如何使用codex进行UI重构,让AI开发的前端页面不再千篇一律
前端·后端·微信小程序