小程序模板网

微信小程序之新版本测试

写这个是测试了部分新的api发现和心得

 

1、wx.chooseAddress 获取收货地址

js代码:

 

				
  1. console.log("onLoad")
  2. wx.chooseAddress({
  3. success: function (res) {
  4. console.log("----收货地址--begin--")
  5. console.log(res)
  6. console.log(res.userName)
  7. console.log(res.postalCode)
  8. console.log(res.provinceName)
  9. console.log(res.cityName)
  10. console.log(res.countyName)
  11. console.log(res.detailInfo)
  12. console.log(res.nationalCode)
  13. console.log(res.telNumber)
  14. console.log("----收货地址--end--")
  15. }
  16. })

打印结果如下:

 

				
  1. onLoad
  2. ----收货地址--begin--
  3. Object {errMsg: "chooseAddress:ok", userName: "张三", nationalCode: "510630", postalCode: "510000", provinceName: "广东省"…}
  4. 张三
  5. 510000
  6. 广东省
  7. 广州市
  8. 天河区
  9. 某巷某号
  10. 510630
  11. undefined
  12. ----收货地址--end--

疑问:  1、这个收货地址是哪来的?我自己可没写过,而且数据看起来像是demo  2、这个对我来说是没用的,得到的区级数据也不对,还不如用获取位置来得到目前的位置  3、谁要是能用这个方法,麻烦留个言  黑人问号.jpg

 

 

js代码

 

				
  1. wx.openSetting({
  2. success: (res) => {
  3. // /*
  4. // * res = {
  5. // * "scope.userInfo": true,
  6. // * "scope.userLocation": true
  7. // * }
  8. // /*
  9. }
  10. })

结果错误了,这是官方demo = =  错误截图如下

正常来说,没有权限不应该提示没有权限吗?怎么获取失败了呢,讲道理嘛

 

3、wx.reLaunch 关闭所有页面,打开到应用内的某个页面

js代码

 

				
  1. wx.reLaunch({
  2. url: '目标地址'
  3. })

以前碰到了页面跳转问题,现在有了这个,非常方便,用处也非常大

 

4、wx.setNavigationBarTitle动态设置当前页面的标题

 

				
  1. wx.setNavigationBarTitle({
  2. title: '页面的标题'
  3. })

目前本人没有用到,不确定用处有多大

 

5、在当前页面显示和关闭导航条加载动画

js代码

 

				
  1. 显示
  2. wx.showNavigationBarLoading()
  3. 隐藏
  4. wx.hideNavigationBarLoading()

效果如下图

也就是在标题前面加上了loading

目前也就只测试了这几个新的api,欢迎各位补充



易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/23477.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询