用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2017-4-17 00:14:29 天下雪原创达人 造轮子 人生巅峰 楼主 01445


问题:
小程序支付回调问题
统一下单成功了,支付也成功了,但是回调的时候可能遇到异步回调还没有处理完订单,但是订单列表已经刷新了,这时候会出现订单依旧显示为未支付,怎么办
答:蜗牛呆呆
支付成功后显示一个加载中的弹框,让它显示几秒在消失,防止订单没有处理完,或者在返回支付成功的时候跳转到另外一个支付成功提醒页面就可以啦

问题:
关于导航栏标题的问题
这个导航栏上面的标题能不能改为动态的,就是上一页点击过来,得到数据,然后赋值到标题上,各位大神能不能帮忙看看怎么弄?
131747yal12fwk1lxlz792.png
答:卡le
navigator 组件 可以跳转加传值 导航栏不知道你用什么写的 不过navigator可以在下个页面的onlond中取到值 然后 你可以setData
wx.setNavigationBarTitle({
            title: shop.ShopName(取到的值)
        })
已经可以了
问题:
如何再次获取用户授权我想问一下就是我现在在做一个小程序有地图的功能,通过点击按钮打开地图。
调用wx.getlocation()这个接口是需要用户的授权。
如果他授权了,返回一个success当然最好啦,就什么问题都没有了。
如果他点了取消,返回一个fail,我就使用预设的经纬度打开一个定位。
但是如果用户点击返回以后,再次点击按钮进入地图就会没有反应(如果一开始有授权的话就可以再次重新打开地图)。

有什么方法可以解决呢,或者怎样可以重新获取用户授权。
毕竟叫他们删了重来的话,这样的体验好像不大好。。。
答:
wx.openSetting(OBJECT) 重新调用小程序授权,http://www.wxapp-union.com/forum.php?mod=viewthread&tid=4066


问题:
能否支持提前申请录音权限? 在使用录音功能的时候我们使用的是长按录音,松手后结束录音,但是每次第一次按录音的时候都会提出需要授权的页面,就打断了这个过程,导致用户体验不是很好,我想知道能不能不在wx.startRecord的时候开始录音?能否提前先申请录音呢?
答:tanw
你可以在app onload里面用一次这个API。然后set storage记录已经申请过权限,下次启动判断有没有这个storage就行了。
问题:

请问用navigateBack返回到某一页时,可不可以顺便把值传回去?
就是当我用wx.navigateTo 跳转至下一页的时候。在下一页用wx.navigateBack再次返回前一页的时候。可不可以传值到前一页去?
答:半夏O微凉
表示已解决
方法如下:
一.
var pages = getCurrentPages();
var prevPage = pages[pages.length - 2]; //上一个页面
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
prevPage.setData({
mydata: {a:1, b:2}
})
二.
回到上一页,在data里定义mydata,然后在onshow里
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
console.log(currPage) ,就可以看到data里mydata的值了


有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
发新帖
您需要登录后才可以回帖 登录 | 立即注册