- 开放平台绑定三方小程序时报错?
平台账号:admin1@tota123.com 我这边因为要做APP分享功能,所以需要将三方小程序绑定到我们的开放平台账号上,拿到三方小程序的账号密码后,也让对方管理员扫码了,页面上也提示扫码成功了,但是在确认绑定时报错。 截图如下: [图片] 点击确认后,顶部弹框“系统错误,请稍后重试”, 通过开发工具看到协议https://open.weixin.qq.com/cgi-bin/bindmp 的返回数据是 {"base_resp":{"ret":-1,"err_msg":"system error","from":"","lang":"zh_CN"}}。 三方小程序的账号是:easylink_xcx@chinaums.com 对应的小程序是 好易联会员 但是我尝试了一个三方小程序账号(leiqian@tota123.com)并没有出现问题
2020-05-20 - 为什么会出现getPhoneNumber:fail:access denied?
多台手机上均出现了,对于小程序(appid= wxf0b74de7f2f56ae0)无法调起获取手机号的弹框。 demo代码: <button formType="submit" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" type='primary'>XX</button> 当用户点击XX按钮时,没有调起弹框,直接调用了getPhoneNumber, 并且返回了getPhoneNumber:fail:access denied。 我这边是开发的三方小程序,其他小程序正常,但是这个小程序不知道为什么会出现类似的问题。 因为我也没有这个小程序的开发权限,我被告知这个是企业账号,并且已经通过了认证。 更新: 找三方拿到了开发者权限,在IDE上报错:getPhoneNumber:fail Error: 该 appid 没有权限 目前并不清楚究竟是 什么原因导致的 该错误信息
2019-08-14 - 安卓上touchmove时setData页面不能及时响应更新的数据
我在做一个类似wx.previewImage的功能(没看到有可以覆盖在wx.previewImage上的组件),需要支持用户双指缩放。 关于图片的代码如下 wxml: ``` <swiper class="main" current="{{currentImageIndex}}" circular> <swiper-item wx:for="{{list}}" wx:for-item="one" wx:key="{{index}}" catchtap="hideBigPic"> <view style='height:100vh;width:750rpx;display:flex;align-items:center;justify-content:center;'> <image src="{{one.loadStatus ? one.hash_format_original:one.hash_format_bigpic}}" mode="aspectFit" bindload='loadFinish' data-index="{{index}}" catchtouchstart="touchstartCallback" catchtouchmove="touchmoveCallback" catchtouchend="touchendCallback" catchtouchcancel="touchendCallback" class="big-pic-main-image" style="transform:translate({{stv.offsetX}}px, {{stv.offsetY}}px) scale({{stv.scale}});height:{{one.height?one.height+'rpx':'100vh'}}"></image> </view> </swiper-item> </swiper>``` js上主要是针对touchmove事件进行处理,主要是需要把用户双指移动时候的offsetX offsetY scale等计算出来并通过this.setData放置到页面上的Image中。 在IOS上直接在touchmove时setData是OK的,真机浏览时也能够很流畅;但是在安卓下发现会出现明显的卡顿现象。 即使通过节流函数(throttle)到100ms级别,同样能够感觉到数据在页面上的延时。 我本来以为也许和translate这种转换有点什么关系,但是我发现即使我直接在页面上把相关数据给打出来也是一样的情况。 具体的表现基本上在滑动过程中,能够看到数字一直在变化,但是变化跟不上手指的运动(即使手指运动并不快),并且能够明显感觉到在手指停止运动后几秒钟会看到数字的跳变,以上图代码中的stv.scale为例,在手指运动过程中,这个值一直在变化(或者throttle到100ms变化一次),但是手指结束运动后,再等若干秒,stv.scale会突变,再过几秒可能才回到最终的状态。 这个在图片很多的时候特别明显。
2017-10-25