wx.navigateTo(OBJECT)
保留當(dāng)前頁面蛤袒,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面盯桦,使用wx.navigateBack可以返回到原頁面异袄。
OBJECT 參數(shù)說明:
參數(shù)類型必填說明
urlString是需要跳轉(zhuǎn)的應(yīng)用內(nèi)非 tabBar 的頁面的路徑 , 路徑后可以帶參數(shù)蛉拙。參數(shù)與路徑之間使用?分隔,參數(shù)鍵與參數(shù)值用=相連画舌,不同參數(shù)用&分隔;如 'path?key=value&key2=value2'
successFunction否接口調(diào)用成功的回調(diào)函數(shù)
failFunction否接口調(diào)用失敗的回調(diào)函數(shù)
completeFunction否接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功已慢、失敗都會執(zhí)行)
url里的參數(shù)中如果包含.html字符曲聂,需要做encode轉(zhuǎn)碼,否則會報navigateTo:fail url not in app.json
轉(zhuǎn)碼方法如下:
module.exports={
encodeUTF8(str){
var temp = "",rs = "";
for( var i=0 , len = str.length; i < len; i++ ){
temp = str.charCodeAt(i).toString(16);
rs? += "\\u"+ new Array(5-temp.length).join("0") + temp;
}
return rs;
},
decodeUTF8(str){
return str.replace(/(\\u)(\w{4}|\w{2})/gi, function($0,$1,$2){
return String.fromCharCode(parseInt($2,16));
});
}
}