写这个是测试了部分新的api发现和心得
1、wx.chooseAddress 获取收货地址
js代码:
-
console.log("onLoad")
-
wx.chooseAddress({
-
success: function (res) {
-
console.log("----收货地址--begin--")
-
console.log(res)
-
console.log(res.userName)
-
console.log(res.postalCode)
-
console.log(res.provinceName)
-
console.log(res.cityName)
-
console.log(res.countyName)
-
console.log(res.detailInfo)
-
console.log(res.nationalCode)
-
console.log(res.telNumber)
-
console.log("----收货地址--end--")
-
}
-
})
打印结果如下:
-
onLoad
-
----收货地址--begin--
-
Object {errMsg: "chooseAddress:ok", userName: "张三", nationalCode: "510630", postalCode: "510000", provinceName: "广东省"…}
-
张三
-
510000
-
广东省
-
广州市
-
天河区
-
某巷某号
-
510630
-
undefined
-
----收货地址--end--
疑问: 1、这个收货地址是哪来的?我自己可没写过,而且数据看起来像是demo 2、这个对我来说是没用的,得到的区级数据也不对,还不如用获取位置来得到目前的位置 3、谁要是能用这个方法,麻烦留个言 黑人问号.jpg
js代码
-
wx.openSetting({
-
success: (res) => {
-
// /*
-
// * res = {
-
// * "scope.userInfo": true,
-
// * "scope.userLocation": true
-
// * }
-
// /*
-
}
-
})
结果错误了,这是官方demo = = 错误截图如下
正常来说,没有权限不应该提示没有权限吗?怎么获取失败了呢,讲道理嘛
3、wx.reLaunch 关闭所有页面,打开到应用内的某个页面
js代码
-
wx.reLaunch({
-
url: '目标地址'
-
})
以前碰到了页面跳转问题,现在有了这个,非常方便,用处也非常大
4、wx.setNavigationBarTitle动态设置当前页面的标题
-
wx.setNavigationBarTitle({
-
title: '页面的标题'
-
})
目前本人没有用到,不确定用处有多大
5、在当前页面显示和关闭导航条加载动画
js代码
-
显示
-
wx.showNavigationBarLoading()
-
隐藏
-
wx.hideNavigationBarLoading()
效果如下图
也就是在标题前面加上了loading
目前也就只测试了这几个新的api,欢迎各位补充
|