最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)頁(yè)面導(dǎo)航與傳參功能詳解

 更新時(shí)間:2022年08月02日 09:08:56   作者:Aricl.  
這篇文章主要為大家詳細(xì)介紹一下微信小程序?qū)崿F(xiàn)頁(yè)面導(dǎo)航的幾種方法以及幫助大家掌握微信小程序如何進(jìn)行傳遞參數(shù),感興趣的朋友可以了解一下

一、頁(yè)面導(dǎo)航

概述

顧名思義,頁(yè)面導(dǎo)航指的是頁(yè)面之間的相互跳轉(zhuǎn),

而頁(yè)面?zhèn)鲄⒕褪窃诩虞d頁(yè)面時(shí)將特定的參數(shù)傳遞過(guò)去從而成為該頁(yè)面的參數(shù)。

分類

聲明式導(dǎo)航:在頁(yè)面上聲明一個(gè)<navigator>導(dǎo)航組件,通過(guò)點(diǎn)擊該組件實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)

編程式導(dǎo)航:通過(guò)調(diào)用小程序?qū)iT的導(dǎo)航API,實(shí)現(xiàn)頁(yè)面之間的跳轉(zhuǎn)

聲明式導(dǎo)航

導(dǎo)航到tabBar頁(yè)面

tabBar頁(yè)面指的是被配置為底部tabBar的頁(yè)面,點(diǎn)擊實(shí)現(xiàn)頁(yè)面間快速切換

配置步驟

聲明<navigator>組件

指定URL屬性,即需要跳轉(zhuǎn)到的頁(yè)面的路徑,注意路徑必須以 / 開(kāi)頭

指定open-type屬性,即實(shí)現(xiàn)跳轉(zhuǎn)的方式,跳轉(zhuǎn)到tabBar頁(yè)面該屬性必須為 switchTab

示例代碼

<navigator url="/pages/index/index" open-type="switchTab">導(dǎo)航到home首頁(yè)</navigator>

導(dǎo)航到非tabBar頁(yè)面

非tabBar頁(yè)面指的是沒(méi)有被配置為底部tabBar的頁(yè)面

配置步驟

  • 聲明<navigator>組件
  • 指定URL屬性,即需要跳轉(zhuǎn)到的頁(yè)面的路徑,注意路徑必須以 / 開(kāi)頭
  • 指定open-type屬性,即實(shí)現(xiàn)跳轉(zhuǎn)的方式,跳轉(zhuǎn)到tabBar頁(yè)面該屬性必須為 navigator
  • (為了開(kāi)發(fā)方便,官方規(guī)定此時(shí)open-type屬性也可以省略不寫)

示例代碼

<navigator url="/pages/info/info" open-type="navigate">導(dǎo)航到info頁(yè)面</navigator>

后退導(dǎo)航

配置步驟

  • 聲明<navigator>組件
  • 指定open-type屬性,即實(shí)現(xiàn)跳轉(zhuǎn)的方式,后退跳轉(zhuǎn)該屬性必須為 navigateBack
  • 指定delta的值,表示要后退的層級(jí)數(shù),必須是整數(shù)

示例代碼

<navigator open-type="navigateBack" delta="1">返回上一頁(yè)</navigator>

編程式導(dǎo)航

導(dǎo)航到tabBar頁(yè)面

配置步驟

  • 聲明一個(gè)按鈕組件
  • 為按鈕綁定事件函數(shù)
  • 在時(shí)間處理函數(shù)中調(diào)用wx.switchTab(Object object)方法
  • 在函數(shù)體內(nèi)指定url、success、fail等屬性

其中object參數(shù)對(duì)象的屬性列表如下:

(注意:url屬性是必填項(xiàng),其它是可選項(xiàng))

示例代碼:

.wxml

<button bindtap="gotoIndex" type="default">點(diǎn)擊跳轉(zhuǎn)到home首頁(yè)</button> 

.js

//按鈕點(diǎn)擊事件處理函數(shù),實(shí)現(xiàn)跳轉(zhuǎn)到首頁(yè)
  gotoIndex(){
    wx.switchTab({
      url: '/pages/index/index',
      success:function(){
        console.log('跳轉(zhuǎn)成功!')
      },
      fail:function(){
        console.log('跳轉(zhuǎn)失?。?)
      },
      complete:function(){
        console.log('已經(jīng)觸發(fā)跳轉(zhuǎn)事件!')
      }
    })
  }

導(dǎo)航到非tabBar頁(yè)面

配置步驟

  • 聲明一個(gè)按鈕組件
  • 為按鈕綁定事件函數(shù)
  • 在時(shí)間處理函數(shù)中調(diào)用wx.navigateTo(Object object)方法
  • 在函數(shù)體內(nèi)指定url、success、fail等屬性

示例代碼

代碼與上述同理,只是調(diào)用的小程序API不同,這里需要調(diào)用wx.navigateTo(Object object)方法

后退導(dǎo)航

配置步驟

  • 聲明一個(gè)按鈕組件
  • 為按鈕綁定事件函數(shù)
  • 在時(shí)間處理函數(shù)中調(diào)用wx.navigateBack(Object object)方法
  • 在函數(shù)體內(nèi)指定delta、success、fail等屬性

其中object參數(shù)對(duì)象的屬性列表如下:

示例代碼

.wxml

<button bindtap="gotoBack" type="default">點(diǎn)擊返回上一頁(yè)面</button> 

.js

gotoBack(){
    wx.navigateBack({
        //delta屬性默認(rèn)值為1 ,所以下面語(yǔ)句可寫可不寫
        delta:1 
    })
}

導(dǎo)航傳參

聲明式導(dǎo)航傳參

navigator組件的url屬性用來(lái)指定將要跳轉(zhuǎn)到的頁(yè)面的路徑。同時(shí),路徑的后面可以攜帶參數(shù):

  • 參數(shù)與路徑之間使用 ? 分隔
  • 參數(shù)鍵與參數(shù)值之間用 = 相連
  • 不同的參數(shù)用 & 分隔

示例代碼

<navigator url="/pages/info/info?name=gy&number=1" open-type="navigate">導(dǎo)航到info頁(yè)面</navigator>

傳參結(jié)果

編程式導(dǎo)航傳參

當(dāng)調(diào)用wx.navigateTo(Object object)方法進(jìn)行頁(yè)面跳轉(zhuǎn)時(shí),也可以攜帶參數(shù),與聲明式導(dǎo)航傳參同理,將參數(shù)寫進(jìn)url中,方法一致

示例代碼

 gotoInfo(){
    wx.navigateTo({
      url: '/pages/info/info?name=gy&number=1',
      success:function(){
        console.log('跳轉(zhuǎn)成功!')
      },
      fail:function(){
        console.log('跳轉(zhuǎn)失敗!')
      },
      complete:function(){
        console.log('已經(jīng)觸發(fā)跳轉(zhuǎn)事件!')
      }
    })
  }

到此這篇關(guān)于微信小程序?qū)崿F(xiàn)頁(yè)面導(dǎo)航與傳參功能詳解的文章就介紹到這了,更多相關(guān)小程序頁(yè)面導(dǎo)航內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 實(shí)例分析JS中的相等性判斷===、 ==和Object.is()

    實(shí)例分析JS中的相等性判斷===、 ==和Object.is()

    這篇文章主要給大家介紹了關(guān)于JS中相等性判斷===、 ==和Object.is()的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JS具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • JavaScript實(shí)現(xiàn)輪播圖效果代碼實(shí)例

    JavaScript實(shí)現(xiàn)輪播圖效果代碼實(shí)例

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)輪播圖效果代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • JS使用cookie實(shí)現(xiàn)DIV提示框只顯示一次的方法

    JS使用cookie實(shí)現(xiàn)DIV提示框只顯示一次的方法

    這篇文章主要介紹了JS使用cookie實(shí)現(xiàn)DIV提示框只顯示一次的方法,涉及JavaScript基于cookie標(biāo)記控制頁(yè)面元素樣式修改的技巧,需要的朋友可以參考下
    2015-11-11
  • JavaScript設(shè)計(jì)模式之單例模式

    JavaScript設(shè)計(jì)模式之單例模式

    單例模式的定義是:保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)。文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 使用HTML5+Boostrap打造簡(jiǎn)單的音樂(lè)播放器

    使用HTML5+Boostrap打造簡(jiǎn)單的音樂(lè)播放器

    這篇文章主要介紹了使用HTML5+Boostrap打造簡(jiǎn)單的音樂(lè)播放器 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • 網(wǎng)站頁(yè)面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(下)

    網(wǎng)站頁(yè)面自動(dòng)跳轉(zhuǎn)實(shí)現(xiàn)方法PHP、JSP(下)

    很多時(shí)候我們需要Web頁(yè)具備有自動(dòng)跳轉(zhuǎn)功能,例如,論壇中的用戶登錄、發(fā)帖及回復(fù)或留言簿中的留言和回復(fù)等操作成功后,若用戶沒(méi)有任何鼠標(biāo)點(diǎn)擊操作,過(guò)了一定的時(shí)間,頁(yè)面自動(dòng)跳轉(zhuǎn)到預(yù)設(shè)的頁(yè)面。
    2010-08-08
  • js判斷文件格式及大小的簡(jiǎn)單實(shí)例(必看)

    js判斷文件格式及大小的簡(jiǎn)單實(shí)例(必看)

    下面小編就為大家?guī)?lái)一篇js判斷文件格式及大小的簡(jiǎn)單實(shí)例(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • 微信小程序通過(guò)點(diǎn)擊事件跨頁(yè)面?zhèn)鲄⒓癲ata-方法傳參(data-)的示例詳解

    微信小程序通過(guò)點(diǎn)擊事件跨頁(yè)面?zhèn)鲄⒓癲ata-方法傳參(data-)的示例詳解

    在?vue?中,我們可以直接在點(diǎn)擊事件中放入傳遞的參數(shù)進(jìn)行傳參;然而微信小程序中并不適用這樣的寫法,但是微信小程序可以通過(guò)自定義屬性從而綁定參數(shù)使用,這篇文章主要介紹了微信小程序通過(guò)點(diǎn)擊事件跨頁(yè)面?zhèn)鲄⒁约癲ata-方法傳參(data-),需要的朋友可以參考下
    2023-12-12
  • js中事件的處理與瀏覽器對(duì)象示例介紹

    js中事件的處理與瀏覽器對(duì)象示例介紹

    本文為大家詳細(xì)介紹下js中關(guān)于簡(jiǎn)單事件的處理與瀏覽器對(duì)象,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下
    2013-11-11
  • 利用js制作html table分頁(yè)示例(js實(shí)現(xiàn)分頁(yè))

    利用js制作html table分頁(yè)示例(js實(shí)現(xiàn)分頁(yè))

    這篇文章主要介紹了利用js制作html table的分頁(yè)示例(js實(shí)現(xiàn)分頁(yè)),需要的朋友可以參考下
    2014-04-04

最新評(píng)論

昌乐县| 抚顺市| 盘锦市| 浏阳市| 会泽县| 宿松县| 彰化市| 乡城县| 芦溪县| 西盟| 互助| 嘉善县| 崇信县| 将乐县| 府谷县| 崇文区| 远安县| 屯昌县| 哈密市| 游戏| 阳春市| 黑龙江省| 衡南县| 洛宁县| 监利县| 南丰县| 霸州市| 阿拉善盟| 滦南县| 图木舒克市| 双鸭山市| 读书| 黄石市| 永和县| 仁寿县| 邵阳市| 临邑县| 白银市| 福泉市| 哈尔滨市| 桂林市|