点击添加按钮后把按钮disabled掉
按钮重复提交添加好友功能,是一个按钮,如何限制一个按钮只能点击一次,不允许重复添加好友。
2018-10-18写个文档,记录一下
问一个低级的问题,关于邮箱账号随着公司业务不断地发展,需要开发许多小程序,这时候就需要不断地用邮箱去注册,一个萝卜一个坑。到最后估计会用到越来越多的邮箱,有什么好的办法吗?
2018-10-18如果你页面层级很深,建议考虑一下是不是设计上有问题,或者可以使用redirectTo,然后在页面定义按钮直接跳转回到前面的某个页面。你可以参考一下“丁香医生”小程序,他们就是用的自定义按钮回退的
如何代码来关闭前面的页面小程序里的页面跳转,有缺陷,如果,反复进行修改业务,如果页面跳转都是navigateTo,那么会累积很多页面。如果是redirectTo,那么中间点返回就返回不回去了,怎么办???? 能不能实现,使用navigateTo,在后一个页面判断关闭,前一个页面?????
2018-10-18突然觉得这个问题有点可爱怎么办?
无法使用try..catch捕获调用方法中的异常?- 当前 Bug 的表现(可附上截图) 在form submit回调方法中,调用表单验证方法,无法捕获验证方法内抛出的异常?同步调用为什么会出现这么诡异的问题? 现在我只能改成 rerturn new Error() 再由上层判断处理 [图片] 代码: [代码]// 校验表单[代码][代码] [代码][代码]validateContact (contact) {[代码][代码] [代码][代码]if[代码] [代码](contact.name == [代码][代码]''[代码][代码]) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'请填写联系人姓名'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](contact.phone == [代码][代码]''[代码][代码]) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'请填写联系电话'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](!/^\d+-?\d+$/.test(contact.phone)) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'电话格式错误,必须是xxx-xxxxxxxx或者1xxxxxxxxxx格式'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](contact.province == [代码][代码]''[代码] [代码]|| contact.city == [代码][代码]''[代码] [代码]|| contact.county == [代码][代码]''[代码][代码]) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'请选择省市区'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](contact.address == [代码][代码]''[代码][代码]) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'请填写详细地址'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]// 提交表单[代码][代码] [代码][代码]submit (e) {[代码] [代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]this[代码][代码].validateContact([代码][代码]this[代码][代码].data.formdata)[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](e) {[代码][代码] [代码][代码]return[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]wx.showLoading()[代码][代码] [代码][代码]api.profile.updateAddress([代码][代码]this[代码][代码].data.formdata).then(res => {[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'保存成功'[代码][代码],[代码][代码] [代码][代码]duration: 1500,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]setTimeout([代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.navigateBack()[代码][代码] [代码][代码]}, 1500)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](e => {[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]console.error([代码][代码]'保存地址失败:'[代码][代码], e)[代码][代码] [代码][代码]util.alert([代码][代码]'保存失败:'[代码] [代码]+ e.message)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]
2018-10-17可以通过 wx.showloading({ mask:true }) 来对页面进行遮盖,那样按钮就无法点击了,在转发弹窗出来之前把loading隐藏就好了
button share如何防止多次点击,安卓手机会多次调用转发功能安卓多次弹出分享页面
2018-10-15https://developers.weixin.qq.com/miniprogram/introduction/qrcode.html 这有官方文档
微信浏览器h5如何打开小程序如题所示.求教 微信app扫一扫 ,扫一个二维码 这个二维码是一个h5地址.如果扫码之后打开这个地址,然后自动打开微信小程序?求教....感谢感谢
2018-10-11为什么要重置appsecret啊?不过既然你已经重置了,appsecret你应该是只在后台服务器用了吧,如果那样的话,把新的appsecret替换原来的就可以了。
小程序错误码40125[图片] 体验版本的时候正常流浪,,正是发布后,一直是,按网上说的重置appsecret,重置后需要重新发布吗?哪位大神帮忙解答一下!
2018-10-08这个接口最好是后台来调用,因为返回值是一个数据流,前台不好处理的。而且这个access_token你从缓存里取的,你发起这个请求是访问的微信服务器,你在哪里拦截的?
带参数二维码是前端生成还是后台?这个 生成带参数的二维码 搞了一天 也没弄出来 [图片] 就写了这么一段 还 给我报错是 access_token 过期。。。我写了一个拦截而已 token过期的话 我就会自动调接口刷新token的 所以.....想 问问老哥们 带参数的 二维码 是 前端生成 还是后台, 如果是前端的话 能否给 我一个栗子 让我专研(抄袭)一番
2018-09-28有没有官方大佬来答个疑啊
小程序支付异常我们的微信小程序中,通过requestPayment接口发起微信支付,线上已经正常使用,期间出现一笔交易异常,用户收到弹窗提示“该笔交易异常,请稍后重试”(见下图)。 我的疑问是:我在requestPayment的fail()回调中没有进行任何操作,什么情况下会给出这种弹窗提示?小程序能否阻止该弹窗,通过自定义的方式给出用户提醒?我查找了官方文档,没有给出fail()回调的详细返回码。 ps:我们后台调用的是招商银行提供的第三方支付接口。 [图片]
2018-09-27问题补充,在vivo x20a 手机中测试,页面也会进行跳转,但是Model蒙层存在,“确定”按钮可以进行点击,也可以进行正常的小程序更新,而上面的苹果机型蒙层也会消失,导致无法正常更新。
wx.getUpdateManager()接口问题- 当前 Bug 的表现: App({ onLaunch: function () { if (wx.canIUse("getUpdateManager")) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', showCancel: false, content: '发现新版本,请点击"确定"重启小程序', success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 }) } else { wx.showToast({ title: '您的微信版本过低,部分功能可能受限', icon: 'none' }) } }, }) 版本有更新,在启动小程序时会给出提示,但是用户还没点击确定就直接进入首页面,使用的小程序功能也是旧版的,难道需要在首页面调用这个接口才可以么? - 预期表现 点击确定后重启小程序,然后跳转到首页面
2018-09-17