小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在首页的index.json配置文件里添加节点
{ "initialRenderingCache": "static" }
手机初始渲染缓存可以生效,但是当我删除掉这个配置节点,手机的初始渲染缓存依然可以生效,我把小程序删除,再重新扫码进入,初始渲染缓存依然生效。
请问如何让该配置取消?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
感谢反馈!已确认在开发版和体验版上确有类似问题,我们会尽快修复上线。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请管理员看下
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
感谢反馈!已确认在开发版和体验版上确有类似问题,我们会尽快修复上线。
请管理员看下
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
操作顺序,务必看操作顺序!!!!!
一、无 initialRenderingCache 配置
(1)注释掉 index.json 文件的 initialRenderingCache: static配置,顺序反了,没法测试bug
(2)点预览,用手机扫码,会看到首屏渲染出的结果是"值改变",速度会比较慢,因为加了for循环模拟阻塞操作。
二、添加 initialRenderingCache 配置
(1)还原 index.json 文件的 initialRenderingCache: static配置。
(2)点预览,用手机扫码,会看到的首屏的渲染出的结果是"默认值",然后变成"值改变",因为"初始渲染缓存"生效了
三、无 initialRenderingCache 配置
(1)注释掉 index.json 文件的 initialRenderingCache: static配置
(2)点预览,用手机扫码,预期结果应该和一一样,实际结果和二一样,"初始渲染缓存"仍然生效。
微信开发者工具:windows版 1.05.2203030,手机mate20X
你的代码里用了 this.setData 是错误的做法,静态初始渲染缓存指针对纯静态部分。
配置“静态初始渲染缓存”的预期的应该是,先看到"默认值",再看到"值改变"。
不配置“静态初始渲染缓存”的预期的应该是,只能看到"值改变"。但是,如果配置“静态初始渲染缓存”后,又取消"“静态初始渲染缓存”,你仍然会先看到"默认值",再看到"值改变"。