中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序教程系列之頁面跳轉和參數傳遞(6)

發布時間:2020-10-25 18:01:17 來源:腳本之家 閱讀:149 作者:michael_ouyang 欄目:web開發

關于頁面的跳轉,微信小程序提供了3種方法:

方法一:

使用API  wx.navigateTo()函數

微信小程序教程系列之頁面跳轉和參數傳遞(6)

示例:

首先先新建一個test頁面

如何新建頁面?

請到先閱讀下面教程

微信小程序的新建頁面 —— 微信小程序教程系列(4)

index.wxml:

在index.wxml新建一個button組件,并使用bindtap事件綁定一個函數

微信小程序教程系列之頁面跳轉和參數傳遞(6)

index.js:

在index.js中的Page函數內部,添加changeToTest 函數,函數里面使用wx.navigateTo,寫上需要跳轉的頁面,里面傳入的是一個對象,對象內使用url屬性,對應的就是需要跳轉的頁面的路徑(注意:這是接收的是一個相對路徑,并且頁面不需要使用.wxml后綴)

微信小程序教程系列之頁面跳轉和參數傳遞(6)

運行:

微信小程序教程系列之頁面跳轉和參數傳遞(6)

方法二:

使用API  wx.redirectTo()函數

微信小程序教程系列之頁面跳轉和參數傳遞(6)

示例:

首先先新建一個test頁面

如何新建頁面?

請到先閱讀下面教程

微信小程序的新建頁面 —— 微信小程序教程系列(4)

index.wxml:

在index.wxml新建一個button組件,并使用bindtap事件綁定一個函數

微信小程序教程系列之頁面跳轉和參數傳遞(6)

index.js:

微信小程序教程系列之頁面跳轉和參數傳遞(6)

運行:

微信小程序教程系列之頁面跳轉和參數傳遞(6)

備注:

wx.navigateTo()和wx.redirectTo()的區別:

wx.navigateTo()是保留當前頁面,跳轉到某個頁面,跳轉頁面后可以返回上一頁

wx.redirectTo()是關閉當前頁面,跳轉到某個頁面,跳轉頁面后不能返回上一頁

方法三:

使用組件 <navigator>

示例:

首先先新建一個test頁面

如何新建頁面?

請到先閱讀下面教程

微信小程序的新建頁面 —— 微信小程序教程系列(4)

index.wxml:

在index.wxml頁面添加一個<navigator>元素,在元素里面使用屬性url就可以

微信小程序教程系列之頁面跳轉和參數傳遞(6)

運行:

微信小程序教程系列之頁面跳轉和參數傳遞(6)

跳轉的數據傳遞

以wx.navigateTo為例:

上面講述,wx.navigateTo傳入的url是跳轉的頁面(使用相對路徑)

wx.navigateTo({
 url:"pages/home/home"
});

那么參數傳遞至下一頁面,則只需要在路徑后面,添加?問號,?后面接的是參數,以key-value的方式。

這里傳了個value為2的參數

wx.navigateTo({
 url:"pages/home/home?type=2"
});

然后在home.js中的onLoad()函數中得到值:option.type就可以得到了,如下:

onLoad: function (option) {
 this.setData({
 type:option.type,
 });
 console.log(option.type);
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江城| 攀枝花市| 八宿县| 溧阳市| 远安县| 当阳市| 宁安市| 鞍山市| 东丰县| 南华县| 土默特右旗| 察哈| 武平县| 青铜峡市| 桂阳县| 尼勒克县| 娄底市| 皋兰县| 周口市| 当雄县| 赤城县| 响水县| 蕲春县| 茂名市| 宁明县| 博罗县| 岗巴县| 万宁市| 舞阳县| 获嘉县| 丰县| 司法| 西林县| 安达市| 喀什市| 漯河市| 双辽市| 富民县| 宣城市| 毕节市| 神池县|