这个BUG我也遇见过,navigateBack 在 ios 下确实有坑。
ios系统下wx.navigateBack问题求解[图片] 代码所示如上,在使用wx.navigateBack方法并指定delta为2,再执行wx.navigateTo方法 在iOS系统下,真机运行结果是wx.navigateTo不执行,在安卓真机上是正常的。 我尝试过的解决方法: 1、将 wx.navigateBack({ delta: 2 });代码改成两个 wx.navigateBack({}); 结果:只执行一个wx.navigateBack({});,wx.navigateBack({});和wx.navigateTo通通不执行。 2、用 setTimeout(function() { wx.navigateTo({}); }, 500); 结果:会执行延时后的代码 请问官方,这种情况时属于bug还是iOS上有限制,如果是这样,我们开发者要如何处理? @官方,@官方,@官方,重要的事说三遍 急,在线等!!!
2018-06-05https://github.com/youngjuning/wxPromise
微信小程序支持fetch或者promise吗?fetch开发工具是支持的,但是浏览时发现并不支持,另外promise貌似也不行
2018-06-05https://github.com/youngjuning/wxPromise
使用小程序默认的promise语法,封装了wx.request 报错我看 最新更新日志里面 是支持promise了吧? 使用小程序默认的promise语法,封装了wx.request 报错,在模拟器里面没问题,到真机上测试Android无反应,ios10.3提示以下错误 : thirdScriptError sdk uncaught third error SyntaxError line:1, column:0 SyntaxError: Unexpected EOF Stack: undefinde 以下是代码: export const request = (method = 'GET') => (url, data) => { return new Promise((resolve, reject) => { wx.request({ url: url, data: data, method: method, header: { 'Content-Type': 'application/json' }, success: function(res) { resolve(res.data) }, fail: function(err) { reject(err) } }); }) } export const get = request('GET'); export const post = request('POST'); export const put = request('PUT'); export const del = request('DELETE');
2018-06-05https://github.com/youngjuning/wxPromise
小程序会支持Promise吗?小程序会支持Promise吗?这个使用的机率非常高,引类库虽然可以解决,但由于1M的限制,再小的文件也会算计的
2018-06-05推荐我开源的 https://github.com/youngjuning/wxPromise
【建议】API函数返回Promise,方便编写代码,避免“回调地狱”为了保证兼容性,之前的 success,faile,complete 也可以保留。 另外: 新版本是取消了 async/await 吗? 我记得以前好像可以用的,更新到了1.4就用不了了,也不能编译ES7了~
2018-06-05推荐我开源的 https://github.com/youngjuning/wxPromise ,支持小程序API promise化、ES7 async await 等函数、ES8 finally 、一揽子正则验证和一些解决方案函数。开发不易,喜欢的话给一个星星
Promise问题在用promise的时个,为什么还是不按顺序执行? 我定义了三个函数读取不同的照片 [图片] 然后调用 [图片] 如果按流程来,应该输出结果的顺序是 [图片] 但有时候还是会出现顺序不同的情况 [图片] 请问是我写的方式不对,还是什么原因呢?
2018-06-05推荐我开源的 https://github.com/youngjuning/wxPromise ,支持小程序API promise化、ES7 async await 等函数、ES8 finally 、一揽子正则验证和一些解决方案函数。开发不易,喜欢的话给一个星星
何时支持async语法何时支持async语法 我们希望更优雅的编程,我认为promise虽然已经帮我们避开了回调地狱,但仍有不足之处, async等语法不知何时能支持呢
2018-06-05推荐我开源的 https://github.com/youngjuning/wxPromise ,支持小程序API promise化、ES7 async await 等函数、ES8 finally 、一揽子正则验证和一些解决方案函数。开发不易,喜欢的话给一个星星
用promise包装getUserInfo 获取不到数据Bug: * 用promise包装getUserInfo 获取不到数据 * 复现 [代码] [代码] [代码]Page({[代码] [代码]wxLogin:()=> [代码][代码]new[代码] [代码]Promise((next,error)=>{[代码] [代码] [代码][代码]wx.login({[代码][代码] [代码][代码]success: res => next(res),[代码][代码] [代码][代码]fail: err => error(err)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}),[代码][代码]wxGetUserInfo: () => [代码][代码]new[代码] [代码]Promise((next, error) => {[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]success:res=>next(res),[代码][代码] [代码][代码]fail:err=>error(err)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}),[代码][代码] [代码][代码]/**[代码][代码] [代码][代码]* 生命周期函数--监听页面显示[代码][代码] [代码][代码]*/[代码][代码]onShow: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]this[代码][代码].wxLogin().then(data => {[代码][代码] [代码][代码]console.log(data) [代码][代码]//{errMsg: "login:ok", , code: "adkjdkjdsljdslkdjlkds"}[代码][代码] [代码][代码]this[代码][代码].wxGetUserInfo(info => console.log(info)) [代码][代码]// empty[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [代码]})[代码]
2018-06-05我开源的wxPromise支持,地址: https://github.com/youngjuning/wxPromise ,支持小程序API promise化、ES7 async await 等函数、ES8 finally 、一揽子正则验证和一些解决方案函数。开发不易,喜欢的话给一个星星
小程序支持Promise的finally吗?如果是需求: * 你希望有什么能力? Promise的finally * 你需要这个能力的场景是 ? 当请求完成时,不管成功与否都执行关闭加载框的操作。现在需要写两遍。
2018-06-05推荐我开源的 https://github.com/youngjuning/wxPromise ,支持小程序API promise化、ES7 async await 等函数、ES8 finally 、一揽子正则验证和一些解决方案函数。开发不易,喜欢的话给一个星星
微信小程序支持Promise吗?操作蓝牙,多层回调遇到问题,打算用Promise封装重新封装。
2018-06-05