1、wx.chooseAddres:获取用户收货地址
小程序已经做了更新,再真机环境,调用wx.chooseAddres方法是不会弹出让用户选择是否授权的弹窗,默认是授权,以后直接调用就好了。注意,再微信开发工具还是会弹出授权的弹窗的
2、支持async&await
微信小程序是不支持ES7的async&await,若要支持的话,可以通过以下方式:
-
新建一个目录
lib/runtime/runtime.js,把以下链接的代码拷贝进去。 -
再要使用async&await的页面中引入以下代码,路径请根据自己目录对应的修改(不能全局引入,否则无效)。
import regeneratorRuntime from '../../lib/runtime/runtime'; -
某些旧机型及低版本的小程序会有兼容问题,请斟酌使用。
3、如何再生命周期onShow函数中获取页面地址的参数
-
生命周期
onLoad函数的options参数可以直接获取,但onShow函数是没法通过这种方式获取的。可以调用getCurrentPages()获取。 -
getCurrentPages()是指小程序的页面栈,类型为数组,最大长度为10个页面。数组中索引最大的就是当前页面。const pages = getCurrentPages(); const currentPage = pages[pages.length - 1]; const { options } = currentPage; console.log(options); //打印值