新聞中心
- navigator 頁面導(dǎo)航
- 屬性說明
- target 有效值
- version 有效值
- open-type 有效值
- 示例
- 代碼示例
- 說明
- 常見問題
- Q:請問下如何關(guān)閉小程序?
- Q:請問下如何關(guān)閉小程序?
- 屬性說明
navigator 頁面導(dǎo)航
解釋:頁面鏈接,控制小程序的跳轉(zhuǎn),既可在當(dāng)前小程序內(nèi)部進(jìn)行跳轉(zhuǎn),也可跳轉(zhuǎn)至其他小程序。navigator的子節(jié)點(diǎn)背景色應(yīng)為透明色。

屬性說明
| 屬性名 | 類型 | 默認(rèn)值 | 必填 | 說明 | 最低版本 |
|---|---|---|---|---|---|
target |
String |
self |
否 |
在哪個(gè)目標(biāo)上發(fā)生跳轉(zhuǎn),默認(rèn)當(dāng)前小程序,有效值 self/miniProgram |
2.5.2 |
url |
String |
否 |
應(yīng)用內(nèi)的跳轉(zhuǎn)鏈接 |
- | |
open-type |
String |
navigate |
否 |
跳轉(zhuǎn)方式 |
- |
delta |
Number |
否 |
當(dāng) open-type 為 |
- | |
app-id |
String |
否 |
當(dāng) |
2.5.2 | |
path |
String |
否 |
當(dāng) |
2.5.2 | |
extra-data |
Object |
否 |
當(dāng) |
2.5.2 | |
version |
String |
release |
否 |
當(dāng) |
2.5.2 |
hover-class |
String |
navigator-hover |
否 |
指定點(diǎn)擊時(shí)的樣式類,當(dāng) |
|
hover-stop-propagation |
Boolean |
false |
否 |
指定是否阻止本節(jié)點(diǎn)的祖先節(jié)點(diǎn)出現(xiàn)點(diǎn)擊態(tài) |
- |
hover-start-time |
Number |
50 |
否 |
按住后多久出現(xiàn)點(diǎn)擊態(tài)(單位:毫秒) |
- |
hover-stay-time |
Number |
600 |
否 |
手指松開后點(diǎn)擊態(tài)保留時(shí)間(單位:毫秒) |
- |
bindsuccess |
String |
否 |
當(dāng) |
2.5.2 | |
bindfail |
String |
否 |
當(dāng) |
2.5.2 | |
bindcomplete |
String |
否 |
當(dāng) |
2.5.2 |
target 有效值
| 值 | 說明 |
|---|---|
| self | 當(dāng)前小程序 |
| miniProgram | 跳轉(zhuǎn)到另一個(gè)小程序 |
version 有效值
| 值 | 說明 |
|---|---|
| develop | 開發(fā)版 |
| trial | 體驗(yàn)版 |
| release | 正式版 |
open-type 有效值
| 值 | 說明 | 最低版本 |
|---|---|---|
navigate |
保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面,但是不能跳轉(zhuǎn)到 tabbar 頁面。對應(yīng) swan.navigateTo 的功能 |
|
redirect |
關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面。對應(yīng) swan.redirectTo 的功能 |
|
switchTab |
跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面。對應(yīng) swan.switchTab 的功能 |
|
navigateBack |
關(guān)閉當(dāng)前頁面,返回上一頁面或多級頁面。對應(yīng) swan.navigateBack 的功能 |
|
reLaunch |
關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個(gè)頁面。對應(yīng) swan.reLaunch 的功能 |
|
exit |
退出小程序, |
2.5.2 |
示例
跳轉(zhuǎn)編輯工具
在開發(fā)者工具中打開
在 WEB IDE 中打開
掃碼體驗(yàn)
代碼示例
請使用百度APP掃碼
代碼示例
- SWAN
- JS
target="self"open-type="navigate"url="/component/detail/detail?id=新頁面,點(diǎn)擊左上角返回回到之前頁面"hover-class="navigator-hover"hover-start-time="50"hover-stay-time="600"hover-stop-propagation="true">跳轉(zhuǎn)到新頁面s-if="{{!isWeb}}"target="self"open-type="redirect"url="/component/detail/detail?id=當(dāng)前頁,點(diǎn)擊左上角返回回到上級菜單"hover-class="navigator-hover"hover-start-time="50"hover-stay-time="600"hover-stop-propagation="true">在當(dāng)前頁打開s-if="{{!isWeb}}"target="self"open-type="navigateBack"hover-class="navigator-hover"hover-start-time="50"hover-stay-time="600"hover-stop-propagation="true"delta="1">返回上一頁面s-if="{{!isWeb}}"target="miniProgram"open-type="exit">退出當(dāng)前小程序target="self"open-type="switchTab"url="/entry/component/component">打開一個(gè)有Tab的頁面target="self"open-type="reLaunch"url="/component/detail/detail?id=新頁面,點(diǎn)擊左上角返回回到上級菜單">關(guān)閉所有頁面打開新頁面target="miniProgram"s-if="{{!isWeb}}"open-type="navigate"extra-data="extra-data"app-id="79RKhZ2BTvyyHitg4W3Xle4kkFgwwXyp"version="release"bindsuccess="successHandler"bindfail="failHandler"bindcomplete="completeHandler">打開綁定的小程序
說明
navigator-hover默認(rèn)為:
- CSS
{background-color: rgba(0, 0, 0, 0.1);opacity: 0.7;}
常見問題
Q:請問下如何關(guān)閉小程序?
A:可以通過組件進(jìn)行關(guān)閉當(dāng)前小程序的操作。
代碼示例
- SWAN
退出當(dāng)前小程序
分享題目:創(chuàng)新互聯(lián)百度小程序教程:navigator頁面導(dǎo)航
分享路徑:http://fisionsoft.com.cn/article/dpgogce.html


咨詢
建站咨詢
