问题来自于两个提问,前者是大佬提问,后者是我恰好也遇到了这个问题:
https://developers.weixin.qq.com/community/develop/doc/000a040ccfc4d003b823d584167800
https://developers.weixin.qq.com/community/develop/doc/00044ab382c4b85cc4338dcd561c00
其实大佬的在楼中回复已经有了解决办法:
为页面明文添加背景色。
然后我用自己的项目测试,明确了一个能解决问题的细节:
<page-meta page-style="{{commonData.pageStyle}}" background-color="#ffffff"></page-meta>
是的没错,在page-meta里加一个背景色就能让背景模糊效果正确显示了。
原因不清楚,可能这又会成为微信小程序里一个都市传说级的bug了吧。