一.关于给input扩展清除按钮
问题描述:
1、真机测试点击打叉,输入面板收回,但是内容没有清空。
2、在步骤1的情况下,再次点击按钮,可以清空。
原因:
初步排查应该是同步和异步的问题,点击事件发生时,会先看到键盘被收起了,所以先执行了blur事件再执行click事件,但click事件中的清空input逻辑代码并没有生效,猜测应该是blur触发时也会更新modal。
解决方案:
//异步更新modal
const that = this;
setTimeout(() => {
that.setData({
showClose: false,
value: ''
})
},25)
二.关于扫普通链接二维码打开小程序
问题描述:
1、在规则都匹配的情况下,扫二维码跳转正式环境小程序
2、在规则都匹配的情况下,扫二维码跳转网页
原因:
- 针对问题一,原因为参数的key和value值必须与后台配置的不一致;
- 针对问题二,原因为微信号没有对应的权限
解决方案:
1、保证生成的二维码链接域名、参数和后台配置一致的情况下,配置成功后要等至少3分钟才会生效,否则会跳转到正式环境小程序。
2、在后台成员管理增加对应的二维码规则权限。