微信小程序采坑记

一.关于给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、在后台成员管理增加对应的二维码规则权限。

开源微信小程序

  • 滴滴出行
  • 答题酷小程序,智汇答题小程序,智汇驾考小程序

你可能感兴趣的:(微信小程序采坑记)