国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序開發(fā)系列(十一)·小程序頁面的跳轉設置以及參數(shù)傳遞

這篇具有很好參考價值的文章主要介紹了微信小程序開發(fā)系列(十一)·小程序頁面的跳轉設置以及參數(shù)傳遞。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

目錄

1.? 跳轉到商品列表

1.1??url: 當前小程序內的跳轉鏈接

1.2??navigate:保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面

1.3??redirect: 關閉當前頁面,跳轉到應用內的某個頁面。但不能跳轉到 tabbar 頁面

1.4??navigate和redirect的區(qū)別

1.5? switchTab:跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面

1.7??reLaunch:關閉所有頁面,打開到應用內的某個頁面

1.8??navigateBack:關閉當前頁面,返回上一頁面或多級頁面,默認只能返回上一頁

1.9? 傳參

1.10? 實戰(zhàn)布局


1.? 跳轉到商品列表

????????在小程序中,如果需要進行跳轉,需要使用 navigation 組件,常用的屬性有 2個:

①? url: 當前小程序內的跳轉鏈接

②? open-type:跳轉方式

·? navigate:保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面

·? redirect: 關閉當前頁面,跳轉到應用內的某個頁面。但不能跳轉到 tabbar 頁面

·? switchTab:跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面

·? reLaunch:關閉所有頁面,打開到應用內的某個頁面

·? navigateBack:關閉當前頁面,返回上一頁面或多級頁面

注意事項:

1. 路徑后可以帶參數(shù)。參數(shù)與路徑之間使用?分隔,參數(shù)鍵與參數(shù)值用= 相連,不同參數(shù)用&分隔例如: /list?id=10&name=hua,在onLoad(options)生命周期函數(shù)中獲取傳遞的參數(shù)。

2. open-type="switchTab"時不支持傳參。

1.1??url: 當前小程序內的跳轉鏈接

? ? ? ? 在index.wxml頁面,最下方我們先測試其相關功能,輸入如下代碼:

<navigator url="pages/list/list">到商品列表</navigator>

? ? ? ? 會發(fā)現(xiàn)此時并不能點擊,進行頁面跳轉:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

? ? ? ? 那是因為在進行頁面跳轉時,需要再路徑的前面添加 / 斜線,否則跳轉不成功,代碼為:

<navigator url="/pages/list/list">到商品列表</navigator>

? ? ? ? ?此時在點擊就可發(fā)生跳轉:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.2??navigate:保留當前頁面,跳轉到應用內的某個頁面。但是不能跳到 tabbar 頁面

????????對于tabbar頁面,請看:

零基礎手把手教你創(chuàng)建微信小程序(五)·小程序配置文件詳細介紹·tabbar配置以及頁面配置-CSDN博客

? ? ? ? 將1.1中的代碼注釋掉,輸入:

<navigator url="/pages/list/list" open-type="navigate">到商品列表</navigator>
<navigator url="/pages/cate/cate" open-type="navigate">到商品列表</navigator>

? ? ? ? 會發(fā)現(xiàn)list非tabbar頁面會發(fā)生跳轉,而cate這個tabbar頁面不發(fā)生跳轉:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.3??redirect: 關閉當前頁面,跳轉到應用內的某個頁面。但不能跳轉到 tabbar 頁面

? ? ? ? 將1.2代碼注釋掉,輸入:

<navigator url="/pages/list/list" open-type="redirect">到商品列表</navigator>
<navigator url="/pages/cate/cate" open-type="redirect">到商品分類</navigator>

????????會發(fā)現(xiàn)list非tabbar頁面會發(fā)生跳轉,而cate這個tabbar頁面不發(fā)生跳轉:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.4??navigate和redirect的區(qū)別

navigate:保留上一級頁面,因此還能夠返回上一級頁面。

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

redirect:關閉上一級頁面,只能返回首頁。

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.5? switchTab:跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面

代碼示例:

<navigator url="/pages/list/list" open-type="switchTab">到商品列表</navigator>
<navigator url="/pages/cate/cate" open-type="switchTab">到商品分類</navigator>

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.7??reLaunch:關閉所有頁面,打開到應用內的某個頁面

代碼示例:

<navigator url="/pages/list/list" open-type="reLaunch">到商品列表</navigator>
<navigator url="/pages/cate/cate" open-type="reLaunch">到商品分類</navigator>

可以發(fā)現(xiàn)都能打開:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.8??navigateBack:關閉當前頁面,返回上一頁面或多級頁面,默認只能返回上一頁

? ? ? ? 放開1.1的代碼,點擊跳轉,找到下方路徑,點擊,找到list.wxml文件:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

????????在其中編寫代碼:

<!--pages/list/list.wxml-->
<!-- <text>pages/list/list.wxml</text> -->

<navigator open-type="navigateBack">返回上一頁</navigator>

? ? ? ? 運行,此時點擊“返回上一頁”,會返回上一頁:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

????????若是想要多級返回,需要天劍“delat”:

<!--pages/list/list.wxml-->
<!-- <text>pages/list/list.wxml</text> -->

<!-- delta:默認返回層級,默認是1,如果想返回幾級就寫幾 -->
<navigator open-type="navigateBack" delta="1">返回上一頁</navigator>

1.9? 傳參

????????路徑后可以帶參數(shù)。參數(shù)與路徑之間使用?分隔,參數(shù)鍵與參數(shù)值用= 相連,不同參數(shù)用&分隔例如:?/list?id=10&name=hua,在onLoad(options)生命周期函數(shù)中獲取傳遞的參數(shù)。

代碼如下:

<navigator url="/pages/list/list?id=10&num=hua">到商品列表</navigator>

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

? ? ? ? 此時頁面跳轉時,參數(shù)已經帶過去了,我們可以在list.js文件找到生命周期函數(shù),使用options形參用來接收傳遞的參數(shù):

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

? ? ? ? 點擊跳轉頁面,可以看到此時參數(shù)已經傳遞過來了:

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

1.10? 實戰(zhàn)布局

? ? ? ? 找到index.wxml,將商品導航的代碼替換為如下代碼:

<!-- 商品導航 -->
<view class="good-nav">
  <view>
  <navigator url="/pages/list/list">
  <image src="../../picture/images/cate-1.png" mode=""/>
  <text>鮮花玫瑰</text>
  </navigator>
  </view>
  <view>
  <navigator url="/pages/list/list">
  <image src="../../picture/images/cate-1.png" mode=""/>
  <text>鮮花玫瑰</text>
  </navigator>
  </view>
  <view>
  <navigator url="/pages/list/list">
  <image src="../../picture/images/cate-1.png" mode=""/>
  <text>鮮花玫瑰</text>
  </navigator>
  </view>
  <view>
  <navigator url="/pages/list/list">
  <image src="../../picture/images/cate-1.png" mode=""/>
  <text>鮮花玫瑰</text>
  </navigator>
  </view>
  <view>
  <navigator url="/pages/list/list">
  <image src="../../picture/images/cate-1.png" mode=""/>
  <text>鮮花玫瑰</text>
  </navigator>
  </view>
</view>

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

? ? ? ? 找到index.scss文件,找到商品導航區(qū)域圖片,將其替換為:

.good-nav{
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 20rpx 16rpx;
  border-radius: 10rpx;

  view {
    navigator{
      display: flex;
      flex-direction: column;
      align-items: center;  
    }

    image{
      width: 80rpx;
      height: 80rpx;
    }

    text{
      font-size: 24rpx;
      margin-top: 12rpx;
    }
  };
}

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32

微信小程序開發(fā)_時光の塵的博客-CSDN博客

微信小程序頁面跳轉并攜帶參數(shù),微信小程序開發(fā),微信小程序,小程序,java,javascript,物聯(lián)網(wǎng),嵌入式硬件,stm32文章來源地址http://www.zghlxwxcb.cn/news/detail-848294.html

到了這里,關于微信小程序開發(fā)系列(十一)·小程序頁面的跳轉設置以及參數(shù)傳遞的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 如何實現(xiàn)小程序與h5頁面間的跳轉

    如何實現(xiàn)小程序與h5頁面間的跳轉

    接到新需求,要在小程序頁面內點擊按鈕實現(xiàn)跳轉h5,一開始沒接觸過,還挺頭疼的,但真正做起來,也就那么一回事啦,廢話少說,直接上 1. 配置域名 先登錄小程序開發(fā)平臺,將頁面需要跳轉的域名寫上去,注意了,域名不是指服務器的域名,而是服務器下面的 業(yè)務域名

    2024年02月09日
    瀏覽(21)
  • 微信小程序開發(fā)系列(三十二)·如何通過小程序的API實現(xiàn)頁面的上拉加載(onReachBottom事件)和下拉刷新(onPullDownRefresh事件)

    微信小程序開發(fā)系列(三十二)·如何通過小程序的API實現(xiàn)頁面的上拉加載(onReachBottom事件)和下拉刷新(onPullDownRefresh事件)

    目錄 1.? 上拉加載 2.? 下拉刷新 ????????上拉加載是小程序中常見的一種加載方式,當用戶滑動頁面到底部時,會自動加載更多的內容,以便用戶繼續(xù)瀏覽小程序中實現(xiàn)上拉加載的方式: ①? 在app.json或者page.json中配置距離頁面底部距離:onReachBottomDistance;默認50px。 ②

    2024年04月12日
    瀏覽(24)
  • 微信小程序開發(fā)教學系列(3)- 頁面設計與布局

    在微信小程序開發(fā)中,頁面的設計和布局是非常重要的。一個好的頁面設計可以提升用戶體驗,并使小程序更加吸引人。本章節(jié)將介紹如何設計和布局微信小程序的頁面。 3.1 頁面結構和樣式的創(chuàng)建和設置 在創(chuàng)建微信小程序頁面時,需要先定義頁面的結構和樣式??梢酝ㄟ^以

    2024年02月11日
    瀏覽(37)
  • 小程序(uniapp)頁面的跳轉方式有哪些,他們之間的區(qū)別是什么?

    1、uni.navigateTo: 保留當前頁面,跳轉到應用的某個頁面,使用 uni.navigateBack 可以返回原頁面。這種方式類似于網(wǎng)頁的超鏈接跳轉。 2、uni.redirectTo: 關閉當前頁面,跳轉大應用內的某個頁面。這種方式類似于網(wǎng)頁的重定向。 3、uni.switchTab: 跳轉到tabBar頁面,并關閉其他所有非ta

    2024年02月11日
    瀏覽(28)
  • 微信小程序開發(fā)---小程序的頁面配置

    目錄 一、小程序頁面配置的作用 二、頁面配置和全局配置的關系 三、頁面配置中常用的配置項 在每個小程序中,每個頁面都有自己的.json配置文件,用來對當前頁面的窗口外觀,頁面效果進行配置。 小程序中,app.json中的windows節(jié)點,可以全局配置小程序中每個頁面的窗口表

    2024年02月09日
    瀏覽(19)
  • 微信小程序開發(fā)實戰(zhàn)9_2 小程序頁面轉發(fā)

    微信小程序開發(fā)實戰(zhàn)9_2 小程序頁面轉發(fā)

    小程序頁面轉發(fā)是小程序分享的一個重要方式,在設計小程序應用時就需要考慮那些頁面需要實現(xiàn)轉發(fā)功能,以及頁面的轉發(fā)參數(shù)。本節(jié)介紹如何進行小程序頁面的分享,并介紹如何獲取小程序卡片的分享票據(jù)。 9.2.1小程序頁面轉發(fā) 微信小程序提供了頁面的轉發(fā)的功能,用戶

    2024年02月16日
    瀏覽(22)
  • OpenHarmony 應用開發(fā)入門 (二、應用程序包結構理解及Ability的跳轉,與Android的對比)

    OpenHarmony 應用開發(fā)入門 (二、應用程序包結構理解及Ability的跳轉,與Android的對比)

    在進行應用開發(fā)前,對程序的目錄及包結構的理解是有必要的。如果之前有過android開發(fā)經驗的,會發(fā)現(xiàn)OpenHarmony的應用開發(fā)也很簡單,有很多概念是相似的。下面對比android分析總結下鴻蒙的應用程序包結構,以及鴻蒙對比android的諸多亮點。從這些亮點上看,可以毫不客氣的

    2024年01月21日
    瀏覽(34)
  • js有哪些常用的跳轉頁面方法(補)

    在JavaScript中,常用的跳轉頁面方法包括: 使用location對象的href屬性跳轉頁面: 使用location對象的replace方法跳轉頁面(不會在瀏覽器歷史記錄中留下記錄): 使用window對象的open方法打開新窗口或標簽頁: 使用a標簽的click方法模擬點擊跳轉: 使用setTimeout函數(shù)延時跳轉頁面:

    2024年04月09日
    瀏覽(24)
  • 使用Intent進行頁面之間的跳轉【Intent_1】

    使用Intent進行頁面之間的跳轉【Intent_1】

    ? 目錄 Intent 類型 一、顯式Intent方法 二、隱式Intent方法 開發(fā)文檔鏈接: Intent 和 Intent 過濾器 ?|? Android 開發(fā)者 ?|? Android Developers (google.cn) https://developer.android.google.cn/guide/components/intents-filters Intent是一個消息傳遞對象,解決Android應用的各項組件之間的通訊,您可以用來從其

    2023年04月18日
    瀏覽(23)
  • 微信小程序開發(fā)系列(十三)·如何使用iconfont、微信小程序中如何使用字體圖標

    微信小程序開發(fā)系列(十三)·如何使用iconfont、微信小程序中如何使用字體圖標

    目錄 1.? 如何使用iconfont 2.??微信小程序中如何使用字體圖標 3.? 背景圖的使用 ????????在項目中使用到的小圖標,一般由公司設計師進行設計,設計好以后上傳到阿里巴巴矢量圖標庫,然后方便程序員來進行使用。 ????????小程序中的字體圖標使用方式與 Web 開發(fā)中

    2024年03月20日
    瀏覽(109)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包