日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

小程序開發(fā)如何跳轉(zhuǎn)頁面和實現(xiàn)參數(shù)的傳遞與視圖層顯示

Wildesbeast ? 來源:今日頭條 ? 作者:IT小超 ? 2020-02-18 12:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近在研究小程序開發(fā),看了一些官網(wǎng)文檔,我們今天就來學習一下如何跳轉(zhuǎn),順便把跳轉(zhuǎn)過程中的參數(shù)傳遞,以及接收賦值到模板中顯示學習了。

首先我們創(chuàng)建一個小程序,填寫項目名稱,以及路徑,這里AppID我用的測試賬號。

我們進入到開發(fā)頁面顯示的默認代碼中Pages目錄中只有index和logs,小程序頁面一般都包裹.js文件主要是邏輯層的一些內(nèi)容,.json文件主要作用是頁面的獨立配置文件,wxml文件主要是我們直觀顯示的頁面相當于html,wxss文件主要是用于頁面的樣式相當于css,不對贅述詳細可以看官方文檔,這里主要講頁面跳轉(zhuǎn)以及傳參。

我們首先增加一個新的頁面test,創(chuàng)建的時候,系統(tǒng)會自動在app.json中創(chuàng)建一條路由,還有更簡單的辦法,直接在app.json中添加一條路由,系統(tǒng)就會幫你直接創(chuàng)建相對應的內(nèi)容,這里要注意的是,如果刪除頁面,路由是不會自動刪除的,需要手動刪除一下,路由也是一樣。

接下來我們改造一下首頁的內(nèi)容,index文件夾中的index.wxml,增加跳轉(zhuǎn),小程序中是沒有a標簽的,跳轉(zhuǎn)的標簽是,這樣就可以正常跳轉(zhuǎn)到設置好的頁面了。

除了這種類似于a標簽的跳轉(zhuǎn),小程序還集成api按鈕跳轉(zhuǎn),只需要在button中設置bindtap參數(shù)即可,bindtap這個是小程序的事件綁定,寫法,同樣是在index.wxml中寫,這里js中事件沒有寫報錯,和回調(diào)等。關于跳轉(zhuǎn)有多種api,根據(jù)官方文檔,我們文中使用的是navigateTo會保留當前頁面,跳轉(zhuǎn)到應用內(nèi)的某個頁面,另外還有redirectTo是會關閉當前頁面,跳轉(zhuǎn)到應用內(nèi)的某個頁面,以及navigateBack關閉當前頁面,返回上一頁面或多級頁面等,具體可以查詢一下官網(wǎng)文檔,或者在文章下方回復。

接下來我們講怎么傳遞參數(shù)以及接收參數(shù),傳遞很簡單沒什么可說的,直接上代碼了

接下來我們說一下如何接收傳遞過來的參數(shù),接收過來的數(shù)據(jù)是放在options中的,我們直接用console.log打印一下。

我們在onLoad中可以直接打印出來了,onLoad會在創(chuàng)建頁面的時候執(zhí)行,所以跳轉(zhuǎn)之后會直接打印出來。

接下來我們講怎么把傳遞過來的數(shù)據(jù)顯示出來,需要對js以及wxml文件進行一定的改造,我先改造一下test.wxml

既然要獲取數(shù)據(jù)就要在js文件中操作,這里要提到setData, 這個函數(shù)用于將數(shù)據(jù)從邏輯層發(fā)送到視圖層(異步),同時改變對應的 this.data 的值(同步),看到網(wǎng)上有說用this.data的,官網(wǎng)文檔特別說明了一下,是不行的,原文在這里:直接修改 this.data 而不調(diào)用 this.setData 是無法改變頁面的狀態(tài)的,還會造成數(shù)據(jù)不一致。

最后上一張效果圖:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • APP
    APP
    +關注

    關注

    33

    文章

    1594

    瀏覽量

    76144
  • 程序
    +關注

    關注

    117

    文章

    3849

    瀏覽量

    85490
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    智能顯示模塊怎么創(chuàng)建新的顯示畫面?怎么添加新的顯示頁面

    智能顯示模塊怎么創(chuàng)建新的顯示畫面?怎么添加新的顯示頁面
    發(fā)表于 03-17 11:34

    開發(fā)工作流創(chuàng)建工作流

    擇要使用的節(jié)點。 2、將節(jié)點按任務流程相連接。 3、配置節(jié)點的輸入和輸出參數(shù) 測試并發(fā)布工作流 開發(fā)者如需在智能體內(nèi)使用該工作流,必須先完成工作流的上架。 1、單擊【試運行】,運行成功的節(jié)點邊框?qū)?b class='flag-5'>顯示為
    發(fā)表于 03-10 10:05

    傳遞、指針傳遞、引用傳遞介紹

    1、值傳遞:形參時實參的拷貝,改變函數(shù)形參并不影響函數(shù)外部的實參,這是最常用的一種傳遞方式,也是最簡單的一種傳遞方式。只需要傳遞參數(shù),返回值
    發(fā)表于 01-21 06:48

    京東:調(diào)用用戶行為API分析購買路徑,優(yōu)化頁面跳轉(zhuǎn)邏輯

    ? ?在電商平臺的激烈競爭中, 用戶購買路徑的流暢性 直接影響轉(zhuǎn)化率。京東通過深度整合用戶行為API,構建了完整的購買路徑分析體系,顯著優(yōu)化了頁面跳轉(zhuǎn)邏輯。以下是關鍵技術實現(xiàn)路徑: 一、用戶行為
    的頭像 發(fā)表于 09-18 14:38 ?825次閱讀
    京東:調(diào)用用戶行為API分析購買路徑,優(yōu)化<b class='flag-5'>頁面</b><b class='flag-5'>跳轉(zhuǎn)</b>邏輯

    知乎開源“智能預渲染框架” 幾行代碼實現(xiàn)鴻蒙應用頁面“秒開”

    ,交互延遲等核心痛點,通過智能預測用戶瀏覽目標進行提前渲染,只需幾行代碼即可顯著提升復雜頁面的加載性能,實現(xiàn)頁面秒開”的高效體驗,為鴻蒙開發(fā)者帶來
    的頭像 發(fā)表于 08-29 14:32 ?727次閱讀
    知乎開源“智能預渲染框架” 幾行代碼<b class='flag-5'>實現(xiàn)</b>鴻蒙應用<b class='flag-5'>頁面</b>“秒開”

    K230上使用圖層layer = Display.LAYER_OSD2顯示完圖像后,怎么關閉這個圖層不再顯示?

    K230上使用圖層layer = Display.LAYER_OSD2顯示完圖像后,怎么關閉這個圖層不再顯示,而繼續(xù)顯示
    發(fā)表于 08-08 07:53

    【潤開鴻HH-SCDAYU800A開發(fā)板試用體驗】第2個桌面簡單的程序顯示為2頁面

    | 接上文 【潤開鴻HH-SCDAYU800A開發(fā)板試用體驗】第2個桌面簡單的程序天氣及預報 創(chuàng)建跳轉(zhuǎn)后的頁面Second.ets 創(chuàng)建第二個頁面
    發(fā)表于 07-30 10:41

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù)

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù) ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應用服務##鴻蒙金融類應用 (金融理財# 一、生命周期階段: 創(chuàng)建階段 build: 構建組件
    的頭像 發(fā)表于 07-11 18:24 ?1196次閱讀

    【匯思博SEEK100開發(fā)板試用體驗】06 天氣app--使用組件導航實現(xiàn)設置頁及頁面跳轉(zhuǎn)

    ,支持在不同組件間傳遞跳轉(zhuǎn)參數(shù),提供靈活的跳轉(zhuǎn)棧操作,從而更便捷地實現(xiàn)對不同頁面的訪問和復用。本
    發(fā)表于 07-09 16:57

    鴻蒙NEXT-鴻蒙三層架構搭建,嵌入HMRouter,實現(xiàn)便捷跳轉(zhuǎn),新手攻略。(1/3)

    commons公共能力層、features基礎特性層和products產(chǎn)品定制層,最后將entry模塊重構至產(chǎn)品層并重命名。通過該架構可實現(xiàn)HMRouter嵌入和頁面自由跳轉(zhuǎn)。(149字)
    的頭像 發(fā)表于 06-30 22:17 ?1020次閱讀
    鴻蒙NEXT-鴻蒙三層架構搭建,嵌入HMRouter,<b class='flag-5'>實現(xiàn)</b>便捷<b class='flag-5'>跳轉(zhuǎn)</b>,新手攻略。(1/3)

    利用onPageShow實現(xiàn)返回刷新的操作

    最簡單的……還是用onPageShow,因為onPageShow的意思是:當這個頁面顯示以后執(zhí)行什么代碼。我們以剛剛場景中的第一種為例,假設貼子列表頁為A,新增貼子的頁面為B,從A跳轉(zhuǎn)
    發(fā)表于 06-30 18:12

    bindsheet+鍵盤在頁面跳轉(zhuǎn)時的bug及處理思路

    輸入框,圖片如下: ? 當用戶輸入了金額數(shù)字后,點擊“去計算”按鈕,則通過router跳轉(zhuǎn)到費用計算頁面顯示計算結果。 我原先的代碼順序是,先跳轉(zhuǎn)到新的
    發(fā)表于 06-30 17:36

    關于生命周期中的aboutToAppear和onPageShow的理解和應用

    通過異步去實現(xiàn)耗時的操作,而onPageShow里面的代碼要考慮到因為頁面跳轉(zhuǎn)返回所導致的反復觸發(fā)的問題 示例代碼: aboutToAppear(): void { // 獲取傳遞
    發(fā)表于 06-30 17:32

    英語單詞學習頁面+單詞朗讀實現(xiàn) -- 【1】頁面實現(xiàn) ##HarmonyOS SDK AI##

    ?先看一下頁面效果 ? 整體頁面是一個比較簡潔的頁面,其中有兩個特色功能 對于例句中,能夠實現(xiàn)將當前的單詞從句子中進行識別并突出顯示 對于單
    發(fā)表于 06-29 23:24

    【HarmonyOS 5】App Linking 應用間跳轉(zhuǎn)詳解

    5.項目配置 6.組裝聚合鏈接 7.解析聚合鏈接中的參數(shù) 其他 如何獲取應用ID 如何在應用未安裝時點擊鏈接跳轉(zhuǎn)至應用市場 什么是 App Linking App Linking 是一款創(chuàng)建跨平臺的深度
    發(fā)表于 05-16 16:24
    巫溪县| 合作市| 宁南县| 长岭县| 彩票| 西乌珠穆沁旗| 宝兴县| 凌源市| 中江县| 剑河县| 乌拉特后旗| 乌恰县| 万载县| 汤阴县| 宁明县| 永德县| 蓬安县| 邛崃市| 孟州市| 方正县| 奈曼旗| 三江| 海南省| 台北县| 犍为县| 化隆| 巴马| 澳门| 巩义市| 苍山县| 孟村| 江都市| 筠连县| 施甸县| 西昌市| 库车县| 锦屏县| 青冈县| 宁德市| 射阳县| 海口市|