小程式裡面的連結使用navigator元件
在html中使用a標籤, a標籤可以連結到網路中的任何位址
而小程式中navigator只能應用於目前小程式內的連結跳轉
<navigator url="http://www.baidu.com">跳转A</navigator> <navigator url='test/t'>跳转B</navigator>
第一個是無效的
第二個能正確跳轉, 需要注意的是: url中的頁面不能是tabBar(底部選單)中的頁面
#但是可以透過open-type屬性設定
redirect屬性, 開啟新頁面時, 關閉原頁(在新頁, 不能再回到原頁)
<navigator redirect url='test/t'>跳转</navigator>
跳轉時並傳遞參數(不用加上引號 , 自動會加上雙引號, 否則就多餘一個引號, 因此直接寫: id=111&name=張三):
<navigator url='test/t?id=111&name=张三'>跳转</navigator>
透過onLoad事件取得url參數, 在載入這個頁面時自動將參數放入
<navigator url='test/t?id=111&name=张三' hover-class='hoverClass'>跳转</navigator> <!--链接1--> <navigator url='test/t?id=123&name=小明'>跳转</navigator> <!--链接2-->
Page({ data: { }, onLoad : function(datas) { console.log(datas); } })
如果點擊連結1, 則datas的值是{id: "111", name: "張三"}, 點選連結2, 則datas的值是{id: "123", name: "小明"}
hover-class是點上去後的樣式
# wx.navigateTo
此Api也可以完成頁面跳轉, 與navigator(無redirect屬性)相同
<button size='mini' bindtap="navigator">跳转</button>
navigator : function() { wx.navigateTo({ url: 'test/t?id=100&user=xiaoming', success : function(e) { console.log(e.errMsg); } }) }
wx.redirectTo
#此Api也可以完成頁面跳轉, 與navigator(有redirect屬性)相同, 操作與上相同
wx.navigateBack
#此Api用於返回, 從目前頁面返回上級頁(根據如下參數)
Page({ data: { }, back : function() { wx.navigateBack({ delta : 1 // 值为1, 则是返回上一级, 值为2就返回上两级... }) } })
如果dellta的值為1, 則可以不寫dellta屬性: wx.navigateBack({})
如果dellta的值超過了其能傳回的總級數, 則會傳回首頁
#相關文章:
#相關影片:##頁面連結與多媒體-微信小程式項目實戰影片教學以上是如何從小程式外部跳到指定的小程式頁面_小程式頁面取得鏈接的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SublimeText3 Linux新版
SublimeText3 Linux最新版