- 关于企业微信access_token 获取机制返回值
通过https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET接口获取 access_token,返回值如下: [代码]{[代码][代码] [代码][代码]"errcode"[代码][代码]:[代码][代码] [代码][代码]0[代码][代码],[代码][代码] [代码][代码]"errmsg"[代码][代码]:[代码][代码] [代码][代码]"ok"[代码][代码],[代码][代码] [代码][代码]"access_token"[代码][代码]:[代码][代码] [代码][代码]"accesstoken000001"[代码][代码],[代码][代码] [代码][代码]"expires_in"[代码][代码]:[代码][代码] [代码][代码]7200[代码][代码]}[代码]并且这个接口还支持重取,相同有效期内获取出来的都是同一个,并且expire_in每次都返回7200 这样会导制一个情况,如果第一次获取了token没有及时保存上,后面再取的时候会默认有效期为7200,但实际有效期已经没有7200秒了,也没办法强制重取一个真实有效期为7200秒的token,这时保存token就不能正确记录token的有效期。 这个expire_in能不能返回当前真实的有效期呢
2021-06-04 - 开发者工具模拟器鼠标定位不准确,开发体验极差,请重视
页面上的表单组件,基本都不能准确的点击使之获得焦点,有时候点击上方可以使用输入框获得焦点,有时候根本没有办法获得焦点,甚至用TAB键也不能正确切换到输入框,已经连续好多个版本都是这样了,开发起来相当老火,请重视,如需提供信息,可以直接联系。 我查问过之前的帖子,有人提出过相同的问题,但没有引起官方重视。 希望官方引起重视,极为影响开发体验。
2019-04-19 - wx.navigateTo有时候不跳转页面(非tab页)
在app.js的onshow里面执行登录判断,如果未登录则跳转到登录页面,当直接点击“编译”按扭时,第一次会正常走登录页面,然后再清除缓存,清除console(有时候不必如此做),再次点击编译按扭则很大几率的情况会出现以下情况,如图一红框中的代码,if(!this.member.openId)结果为true,进入了条件分支,控制台打出了go Login的日志,但是接下来wx.navigateTo()不能跳转,反复点击编译也是一样,相同的情况在真机设备上有偶有出现,不会进行登录而进行到后续业务逻辑时因为没有登录而报错误。正常情况如图二,应该在打出go Login日志之后,跳转到登录页面login/login把登录方法里面设置的openid带过来设置到app的member属性之中。详情复现demo请参见代码片段,在本地开发者工具上已经复现此BUG。 操作手顺为: 1、点击编译(正常第一次会进行登录) 2、清除storage,清除console(此操作选作,不一定需要该步骤也能触发上述BUG) 3、再次点击编译,此时会走行go Login分支,但页面实际不会跳转到login/login. 4、关闭或切换前后台,此等情况下同样会触发app的onshow但可正常跳转到登录页面. 5、真机环境也会有同样的BUG,第一次加载就直接不跳转登录页,但不是每次都会出现BUG。 [图片] [图片]
2019-03-12 - IOS和安卓当前页面栈里页面数量不一致
wx.navigateBack时success里面取得当前页面栈数量, wx.navigateBack({ success : function() { var pages = getCurrentPages(); console.log(pages); } }); IOS取到长度为2,安卓和模拟器取到长度为1. [图片] [图片]
2018-09-12