- 客服消息——转发消息
在做“客服消息”开发时遇到的一个问题。 发送消息:msgtype 为text和link时都没有问题。"touser"写的是消息发送到服务器是接收到的$_POST['FromUserName']. 问题出现在转发消息给客服的时候:msgtype为transfer_customer_service;"ToUserName"是$_POST['FromUserName'];"FromUserName"是小程序对应的appid;可是报错{"errcode":40003,"errmsg":"invalid openid hint: [hpx9VA08323938]"} 我的理解是"ToUserName"应该写客服的openid,所以改成客服的openid,可是也不行。 所以我想问,"ToUserName"、"FromUserName"到底传什么? openid和token是没问题的,因为msgtype 为text和link时都没有问题。 什么原因?
2019-03-26 - 小程序告警,但是无法定位问题
类型:脚本错误 错误样例: undefined is not an object (evaluating 'a.mapCtx.getCenterLocation');at pages/location/location page regionchange function 以下是相关代码: .js: regionchange:function(e){ var that = this; if(e.type=='end'){ // this.getCenterLocation(); that.mapCtx.getCenterLocation({ success: function (res) { that.setData({ m_latitude: res.latitude, m_longitude: res.longitude }) that.requestData(res.longitude, res.latitude, 0); } }) } }, .wxml <map wx:if="{{show_tab_list==0}}" id="aokeNear" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" bindmarkertap="onMarkerClick" scale="15" show-location="true" bindregionchange="regionchange" controls="{{controls}}" bindcontroltap="bindcontrol"> </map> 代码很简单,逻辑也很简单,不知道是什么原因造成的告警。有没有知道的朋友,麻烦帮忙看看,万分感谢~
2018-10-29 - 苹果手机真机测试出现 Invoke event *** in page
我为一个view绑定了bintap事件bindtap='selectPetCard';安卓系统手机测试正常,但是苹果手机点击没有反应,日志提示Invoke event selectPetCard in page。不论是测试版还是体验版。 不知道有没有朋友遇到同样的问题,帮忙解答一下,感激不尽~~
2018-07-06 - ios和android的提示框不一致
[图片] 图1 [图片] 图2 都是wx.showModal(),但是苹果手机(图1)没有“取消”按钮,安卓手机(图2)有“取消”按钮. 苹果手机包括6、6s、7、8plus,系统有ios10、ios11;都有这种问题。安卓手机正常。
2018-04-16 - 扫码登陆小程序(带参数)
- 当前 Bug 的表现(可附上截图) 我提交了一个体验版,并生成了带参数的二维码。微信扫描二位码可以登录目标页面,但是后台没有收到登陆请求、而且页面没有根据参数给出相应提示。 扫码登陆小程序,app.js中 onLaunch: function () { var that = this; wx.login({ success: function (reslogin) { if (reslogin.code) { that.globalData.js_code = reslogin.code; that.aoke_login(); } }, fail: function () { util.alertView('提示', '登录失败请检查网络!'); } }); } 如果成功打开小程序,会根据wx.login()的结果做出不同提示,但是既没有提示失败,也没有进入that.aoke_login();方法 为了查看日志,我打开小程序的调试,由于打开调试需要重新登陆,再次扫码登陆,一切正常。 - 预期表现 扫码登陆小程序,后台会收到登陆请求,然后自动登陆,返回给前台用户号;目标页面会根据带入的参数给出相应提示。 - 复现路径 [图片]直接用微信扫一扫登陆小程序,不过要先成为体验者。 - 提供一个最简复现 Demo
2018-04-16 - 怎么动态屏蔽page下拉刷新
我想反馈一个 Bug: 我为page打开了enablePullDownRefresh "enablePullDownRefresh": true, 然后自定义了一个弹窗,view,wxss设置如下 { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.3) } 这个view覆盖了整个屏幕,并且设置了属性catchtouchstart='true'来屏蔽手指滑动的事件。 预期效果是无论手指的该view上怎么动都不会影响下层的容器。现在page仍然可以下拉,而且找不到方法屏蔽这个动作.catchtouchmove也试过了。 有没有办法屏蔽page下拉事件?
2018-03-21