|
寫這個(gè)是測(cè)試了部分新的api發(fā)現(xiàn)和心得
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--")
-
}
-
})
打印結(jié)果如下:
-
onLoad
-
----收貨地址--begin--
-
Object {errMsg: "chooseAddress:ok", userName: "張三", nationalCode: "510630", postalCode: "510000", provinceName: "廣東省"…}
-
張三
-
510000
-
廣東省
-
廣州市
-
天河區(qū)
-
某巷某號(hào)
-
510630
-
undefined
-
----收貨地址--end--
疑問(wèn): 1、這個(gè)收貨地址是哪來(lái)的?我自己可沒(méi)寫過(guò),而且數(shù)據(jù)看起來(lái)像是demo 2、這個(gè)對(duì)我來(lái)說(shuō)是沒(méi)用的,得到的區(qū)級(jí)數(shù)據(jù)也不對(duì),還不如用獲取位置來(lái)得到目前的位置 3、誰(shuí)要是能用這個(gè)方法,麻煩留個(gè)言 黑人問(wèn)號(hào).jpg
js代碼
-
wx.openSetting({
-
success: (res) => {
-
// /*
-
// * res = {
-
// * "scope.userInfo": true,
-
// * "scope.userLocation": true
-
// * }
-
// /*
-
}
-
})
結(jié)果錯(cuò)誤了,這是官方demo = = 錯(cuò)誤截圖如下

正常來(lái)說(shuō),沒(méi)有權(quán)限不應(yīng)該提示沒(méi)有權(quán)限嗎?怎么獲取失敗了呢,講道理嘛
3、wx.reLaunch 關(guān)閉所有頁(yè)面,打開(kāi)到應(yīng)用內(nèi)的某個(gè)頁(yè)面
js代碼
-
wx.reLaunch({
-
url: '目標(biāo)地址'
-
})
以前碰到了頁(yè)面跳轉(zhuǎn)問(wèn)題,現(xiàn)在有了這個(gè),非常方便,用處也非常大
4、wx.setNavigationBarTitle動(dòng)態(tài)設(shè)置當(dāng)前頁(yè)面的標(biāo)題
-
wx.setNavigationBarTitle({
-
title: '頁(yè)面的標(biāo)題'
-
})
目前本人沒(méi)有用到,不確定用處有多大
5、在當(dāng)前頁(yè)面顯示和關(guān)閉導(dǎo)航條加載動(dòng)畫
js代碼
-
顯示
-
wx.showNavigationBarLoading()
-
隱藏
-
wx.hideNavigationBarLoading()
效果如下圖

也就是在標(biāo)題前面加上了loading
目前也就只測(cè)試了這幾個(gè)新的api,歡迎各位補(bǔ)充
|