- 小程序数据如何导出为Excel文件?
如题~想实现在小程序中用户输入数据,点击按钮导出为Excel文件,请问如何实现?
2018-07-12 - 小程序官方是不是已经支持async await了?
我在windows上使用的微信开发者工具版本是1.02.1907160。本地设置勾选了“ES6转ES5"和"增强编译"两个选项,也并未引用regenerator-runtime,可以在开发工具里正常写async await,真机调试也是OK的。 那是不是官方已经完美支持了async await编译为es5,如果是的,那就可以放心的使用了,而不用担心低端机型的问题了。
2019-07-20 - 个人小程序能干啥?改了无数个版本,又是涉及留言,又是涉及视频 怎么弄嘛,一定要申请企业的吗
[图片]
2020-01-06 - 关于微信Demo中的userInfoReadyCallback解释
在讲之前要说明一下微信用户的信息获取是网络请求而网络请求是异步的。 注意:网络请求你不知道它什么时候返回 在app.js文件中有一段代码 [代码]if[代码] [代码]([代码][代码]this[代码][代码].userInfoReadyCallback) {[代码][代码] [代码][代码]this[代码][代码].userInfoReadyCallback(res)[代码][代码] [代码][代码]}[代码]意思是当userInfoReadyCallback对象没有定义时,不执行。当userInfoReadyCallback对象被定义时,执行[代码]this[代码][代码].userInfoReadyCallback(res)[代码]即调用回调函数(用户定义由系统调用)。 而index.js文件中有一段代码 [代码]app.userInfoReadyCallback = res => {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: res.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]这段代码是定义了userInfoReadyCallback回调函数,这里要注意下“=>”号,这是一个ES6的新语法——箭头函数。上面的语法相当于app.userInfoReadyCallback(res){ this.setData({ userInfo: res.userInfo, hasUserInfo: true }) } 分析: 如果 userInfoReadyCallback对象没有定义说明index.js中的Page.onLoad()函数还没有执行,但getUserInfo()函数网络请求已经返回。app.js中的变量globalData.userInfo中有数据。所有就没有必要再执行userInfoReadyCallback回调函数来将设置index.js中的相关变量了。 如果 userInfoReadyCallback对象被定义说明index.js中的Page.onLoad()函数已经执行,此时getUserInfo()函数网络请求返回。但app.js中app.js中的变量globalData.userInfo中刚获取数据。所以需要执行userInfoReadyCallback回调函数来将数据传递给index.js中相应的变量。 小弟也是刚开始学习微信小程序,希望大家不吝赐教!多多交流~
2018-03-22 - 获取openid的坑
遇到一个问题,就是我在刚加载app.js的onlaunch的方法里获取openid,然后由于request是异步的,所以正在请求的时候跳到第一个页面的onload方法,第一个页面的onload方法里需要用到openid,可是这个时候onlaunch方法请求还没有结果,导致我第一个页面加载请求失败,怎么处理这种事,我看了官方小程序例子,其中有userInfoReadyCallback 的用法,我觉得和我遇到的问题一样,所以照用了,可是好像没有起作用,请问,这个问题怎么解决呢,问了好多人,都没有遇到过。
2017-11-15 - 能不能把所有的异步方法改成Promise的
- 需求的场景描述(希望解决的问题) 每一次用异步的时候都要写一堆的回调,比如登录吧 [代码]wx.login({[代码][代码] [代码][代码]success: res => {[代码]}[代码]});[代码]当然还有其他的异步都需要这样的回调,不觉得很low吗? 说实话,这种写法都是几年前的方式了,既然时代在进步,为什么这些异步的方法不可以全部换成Promise的呢? - 希望提供的能力 所有异步操作统一处理为Promise返回,例如登录 [代码]wx.login().then(res=>{[代码][代码]})[代码][代码] [代码]
2018-07-16