知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序開發(fā)實(shí)戰(zhàn)(19):頁面導(dǎo)航
發(fā)表時(shí)間:2021-1-11
發(fā)布人:葵宇科技
瀏覽次數(shù):46
在前面的章節(jié)盡管介紹了很多 API 和組件,但所有的代碼都放在了一個(gè)頁面中(布局放在了 wxml 文件中, JS 代碼寫在了 js 文件中),然而,對(duì)于一個(gè)有實(shí)際應(yīng)用價(jià)值的小程序,不可能只有一個(gè)頁面,如果小程序中包含了多個(gè)頁面,就需要從一個(gè)頁面切換到另一個(gè)頁面,這被稱為頁面導(dǎo)航。
要實(shí)現(xiàn)頁面導(dǎo)航,需要使用
<view style="margin:30px">
<navigator url="page1?title=跳轉(zhuǎn)到新頁面" >
<button >跳轉(zhuǎn)到新頁面button>
navigator>
<navigator style="margin-top:20px" url="page2?title=在當(dāng)前頁面打開&color=red" redirect >
<button >在當(dāng)前頁打開button>
navigator>?
view>
現(xiàn)在選擇當(dāng)前頁面的目錄,然后單擊鼠標(biāo)右鍵,會(huì)彈出如圖 1 所示的菜單。
圖1 新建頁面
現(xiàn)在新建 4 個(gè)文件: page1.wxml 、 page1.js 、 page2.wxml 和 page2.js 。這 4 個(gè)文件中的代碼如下:
page1.wxml
<view style="margin:30px">
{{title}}
view>
page1.js
Page({
onLoad: function(options) {
console.log(options)
this.setData({
title: options.title
})
}
})
page2.wxml
<view style="margin:30px">
"color:{{color}}">{{title}}
view>
page2.js
Page({
onLoad: function(options) {
console.log(options)
this.setData({
title: options.title,
color:options.color
})
}
})
從 page1.js 和 page2.js 文件中的代碼可以看出,通過 onLoad 事件的 options 參數(shù)返回傳入的參數(shù)( title 和 color ),并將這兩個(gè)參數(shù)值賦給 title 和 color 變量。
注意:新添加的頁面,要在 app.json 文件的 pages 中注冊(cè),否則無法使用新建立的頁面。注冊(cè)代碼如下:
"page/component/component-pages/wx-view/page1",
"page/component/component-pages/wx-view/page2",
現(xiàn)在點(diǎn)擊第一個(gè)按鈕,會(huì)跳轉(zhuǎn)到如圖 2 所示的頁面,點(diǎn)擊左上角的“返回”按鈕,會(huì)返回到當(dāng)前頁面。
圖2 在另一個(gè)頁面顯示新頁面
點(diǎn)擊第二個(gè)按鈕,會(huì)跳轉(zhuǎn)到如圖 3 所示的頁面,點(diǎn)擊左上角的“返回”按鈕,會(huì)返回到當(dāng)前頁面的上一個(gè)頁面。
圖3 在當(dāng)前頁面顯示新頁面
相關(guān)案例查看更多
相關(guān)閱讀
- 網(wǎng)站建設(shè)開發(fā)
- 人人商城
- 百度推廣
- 云南etc小程序
- 小程序定制
- 汽車報(bào)廢管理
- 網(wǎng)站開發(fā)哪家好
- web教程
- 云南網(wǎng)站開發(fā)哪家好
- 云南小程序開發(fā)哪家好
- 云南小程序開發(fā)報(bào)價(jià)
- 軟件開發(fā)
- 報(bào)廢車管理系統(tǒng)
- 云南小程序開發(fā)
- 百度小程序公司
- 云南小程序代建
- 搜索排名
- 昆明軟件定制
- 快排推廣
- 關(guān)鍵詞快速排名
- 云南網(wǎng)站設(shè)計(jì)
- 汽車回收管理系統(tǒng)
- 汽車回收管理
- 生成海報(bào)
- 智慧農(nóng)貿(mào)市場(chǎng)
- 昆明小程序公司
- 云南做網(wǎng)站
- APP
- 報(bào)廢車拆解系統(tǒng)
- 楚雄小程序開發(fā)