问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 需求 official-account 工具 6.5.3 2.3.0
新增的 official-account 组件,文档关于什么时候显示如此描述:
当微信小程序从扫二维码场景(场景值1011)打开时
当微信小程序从扫微信小程序码场景(场景值1047)打开时
当微信小程序从聊天顶部场景(场景值1089)中的“最近使用”内打开时,若微信小程序之前未被销毁,则该组件保持上一次打开微信小程序时的状态
当从其他微信小程序返回微信小程序(场景值1038)时,若微信小程序之前未被销毁,则该组件保持上一次打开微信小程序时的状态
后两句话的表述肯定是有问题的,但是具体怎么理解,现在经过测试有两种相悖的结果:
从聊天顶部进入微信小程序,之前加载过的页面,如果已显示过关注组件的,将会继续显示;访问未加载的页面,不显示关注组件。
按照这个实验结果来理解,那么第三句话应该理解为:聊天下拉进入微信小程序,不显示关注组件,但上一次加载过且未销毁的页面已显示的关注组件将得到保留;
从其他微信小程序返回微信小程序,之前加载过的页面,未显示关注组建的仍不显示;访问未加载的页面,则会显示关注组件。
而按照这个描述,第四句话应该理解为:其他微信小程序返回微信小程序,显示关注组件,但是之前已加载的页面保留原来的状态,新打开的页面则显示关注组件。
第三句话和第四句话描述相似,但是结果不相同,必然有一个是 BUG,而且文档描述也非常大歧义,很难让人理解,还是得重视一下修正。
本文网址:http://www.91bianli.com/weixinxiaochengxu/45298.html