跳坑日志之微信小程序开发——真机调试背景颜色不显示问题和页面无法下滑问题

如果你也遇到了在真机环境下background-color属性不显示而开发者工具中这个属性显示的情况,不妨去检查一下你的app.json 文件中,renderer 属性值是不是为skyline 。如果是的话,改成webview就行了。

同样的如果你的页面无法下滑,而且你在.json下"设置disableScroll": false 报错(),没错还是这么改也能改过来。

具体这两个值的区别如下:

微信小程序的 app.json 文件中,renderer 属性目前只有两种可能的值:skylinewebview

  1. skyline:这是默认的值。表示使用微信自研的高性能渲染引擎 Skyline。Skyline 引擎可以为小程序提供更流畅的页面交互和动画体验。

  2. webview:表示使用系统 webview 进行渲染。webview 渲染相比 skyline 会损失一定的性能,但可以获得更好的兼容性。

这两个渲染模式各有优劣。一般建议使用默认的 skyline 模式,这可以获得更好的性能体验。但如果遇到 skyline 模式下的渲染兼容问题,可以尝试切换到 webview 模式。

需要注意的是,这两个模式不能同时使用,必须在 app.json 中二选一。切换模式后需要重新编译运行才能生效。

所以在选择渲染模式时,需要根据实际场景需要进行权衡。追求性能的情况下选择 skyline,追求兼容性的情况下选择 webview。

相关推荐
Geek_Vison14 小时前
2026 跨端框架横评:FinClip、Taro、uni-app、Remax、mPaaS 五款工具技术+业务双维度测评
小程序·uni-app·taro·mpaas·小程序容器
kidding72316 小时前
高效备忘清单工具类小程序
前端·计算机网络·微信小程序·小程序
黄华SJ520it16 小时前
二二复制公排模式小程序开发全解析
小程序
维双云18 小时前
商城小程序在线收款怎么做:收款链路、订单流转和后台处理怎么接
小程序
Geek_Vison18 小时前
APP集成了50多个小程序后,如何搭建一个小程序管理平台来管理这些小程序~
小程序·uni-app·apache·mpaas·小程序容器
万岳科技系统开发18 小时前
教育培训小程序搭建中的AI题库功能解析
人工智能·小程序
前端 贾公子18 小时前
小程序蓝牙打印探索与实践 (最终章)
前端·微信小程序·小程序
小羊Yveesss20 小时前
2026年个人能做微信小程序吗?
微信小程序·小程序
kidding72320 小时前
BMI 健康测量仪工具类小程序
前端·微信小程序·小程序
云迈科技-软件定制开发20 小时前
智慧物业小程序完整技术功能清单(业主端+管理后台+硬件联动|可直接落地)
小程序