微信小程序在获取用户相关信息授权被拒绝时,默认情况下无法再次唤起授权弹窗。以wx.getUserInfo()为例,当我们授权时,不管拒绝还是接受,都会返回值。拒绝的情况下会返回:{errMsg: “getUserInfo:fail auth deny”}。因此解决方案如下: 当拒绝时,会弹出窗口 只有当用户点击确定时,通过wx.openSetting(OBJECT)调起客户…

点击阅读全文>>

微信小程序新增的web-view组件支持已认证非个人用户微信小程序进行web嵌套,这就使得微信小程序的开发成本极大降低。近期在给衡阳科尔雅口腔医院开发的小程序,就是采用的web-view进行嵌套其手机端网站来进行展示。 然而,在微信小程序上线后却发现一个问题:安卓手机的微信端却无法访问,排除后台业务域名绑定、最低基础库版本、微信客户端版本等问题。于是便在网上搜索是否有其他网友遇到此类问题,找了半天…

点击阅读全文>>

在做微信小程序项目开发时需要对用户交互的数据状态结果进行反馈,通过会用到dialog和toast等方法来实现,在反馈之后还有可能需要执行跳转等功能操作。拿Toast来讲,用户提交订单,订单提交成功,用toast来进行反馈,toast展示完成后进行跳转,进入会员中心页面,或者订单列表页。默认的情况是toast刚显示就进行了跳转操作,因此,需要对跳转操作进行延时处理。需要用到代码: 项目代码示例: 另…

点击阅读全文>>

在做微信小程序开发时,用wx.request POST发现向服务器提交数据,在服务器端无法获取POST值。 以上代码切换到GET则服务器可以正常获取数据。解决办法:修改headder里面的属性值。 以下附一个完整的示例,ThinkPHP+微信小程序: 小程序部分: add.wxml add.js ThinkPHP服务器端: 以上示例可以通过微信小程序的wx.request对服务器端数据进行SCUR…

点击阅读全文>>