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

鴻蒙(HarmonyOS)項(xiàng)目方舟框架(ArkUI)之NavRouter組件

這篇具有很好參考價(jià)值的文章主要介紹了鴻蒙(HarmonyOS)項(xiàng)目方舟框架(ArkUI)之NavRouter組件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

鴻蒙(HarmonyOS)項(xiàng)目方舟框架(ArkUI)之NavRouter組件

一、操作環(huán)境

操作系統(tǒng):? Windows 10 專業(yè)版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1+

鴻蒙(HarmonyOS)項(xiàng)目方舟框架(ArkUI)之NavRouter組件,harmonyos,華為

二、NavRouter組件

導(dǎo)航組件,默認(rèn)提供點(diǎn)擊響應(yīng)處理,不需要開發(fā)者自定義點(diǎn)擊事件邏輯。

子組件

必須包含兩個(gè)子組件,其中第二個(gè)子組件必須為NavDestination。

接口

NavRouter()

事件

名稱

功能描述

onStateChange(callback: (isActivated: boolean) => void)

組件激活狀態(tài)切換時(shí)觸發(fā)該回調(diào)。返回值isActivated為true時(shí)表示激活,為false時(shí)表示未激活。

說明:

開發(fā)者點(diǎn)擊激活NavRouter,加載對(duì)應(yīng)的NavDestination子組件時(shí),回調(diào)onStateChange(true)。NavRouter對(duì)應(yīng)的NavDestination子組件不再顯示時(shí),回調(diào)onStateChange(false)。

三、示例

代碼
// xxx.ets
@Entry
@Component
struct NavRouterExample {
  @State isActiveWLAN: boolean = false
  @State isActiveBluetooth: boolean = false

  build() {
    Column() {
      Navigation() {
        NavRouter() {
          Row() {
            Row().width(30).height(30).borderRadius(30).margin({ left: 3, right: 10 }).backgroundColor(Color.Pink)
            Text(`WLAN`)
              .fontSize(22)
              .fontWeight(500)
              .textAlign(TextAlign.Center)
          }
          .width('90%')
          .height(72)
          NavDestination() {
            Flex({ direction: FlexDirection.Row }) {
              Text('未找到可用WLAN').fontSize(30).padding({ left: 15 })
            }
          }.hideTitleBar(false).backgroundColor('#0c182431')
        }.backgroundColor(this.isActiveWLAN ? '#ccc' : '#fff')
        .borderRadius(24)
        .onStateChange((isActivated: boolean) => {
          this.isActiveWLAN = isActivated
        })

        NavRouter() {
          Row() {
            Row().width(30).height(30).borderRadius(30).margin({ left: 3, right: 10 }).backgroundColor(Color.Pink)
            Text(`藍(lán)牙`)
              .fontSize(22)
              .fontWeight(500)
              .textAlign(TextAlign.Center)
          }
          .width('90%')
          .height(72)

          NavDestination() {
            Flex({ direction: FlexDirection.Row }) {
              Text('未找到可用藍(lán)牙').fontSize(30).padding({ left: 15 })
            }
          }.hideTitleBar(false).backgroundColor('#0c182431')
        }.backgroundColor(this.isActiveBluetooth ? '#ccc' : '#fff')
        .borderRadius(24)
        .onStateChange((isActivated: boolean) => {
          this.isActiveBluetooth = isActivated
        })
      }
      .title('設(shè)置')
      .titleMode(NavigationTitleMode.Free)
      .mode(NavigationMode.Auto)
      .hideTitleBar(false)
      .hideToolBar(true)
    }.height('100%')
  }
}
圖例

鴻蒙(HarmonyOS)項(xiàng)目方舟框架(ArkUI)之NavRouter組件,harmonyos,華為

你有時(shí)間常去我家看看我在這里謝謝你啦...

我家地址:亞丁號(hào)

最后送大家一首詩:

山高路遠(yuǎn)坑深,
大軍縱橫馳奔,

誰敢橫刀立馬?
惟有點(diǎn)贊加關(guān)注大軍。文章來源地址http://www.zghlxwxcb.cn/news/detail-831412.html

到了這里,關(guān)于鴻蒙(HarmonyOS)項(xiàng)目方舟框架(ArkUI)之NavRouter組件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 鴻蒙HarmonyOS實(shí)戰(zhàn)-ArkUI事件(鍵鼠事件)_ark ui 點(diǎn)擊事件

    鴻蒙HarmonyOS實(shí)戰(zhàn)-ArkUI事件(鍵鼠事件)_ark ui 點(diǎn)擊事件

    .onMouse((event: MouseEvent) = { event.stopPropagation(); // 在Button的onMouse事件中設(shè)置阻止冒泡 this.buttonText = ‘Button onMouse:n’ + ‘’ + \\\'button = ’ + event.button + ‘n’ + \\\'action = ’ + event.action + ‘n’ + ‘x,y = (’ + event.x + ‘,’ + event.y + ‘)’ + ‘n’ + ‘screenXY=(’ + event.screenX + ‘,’ + eve

    2024年04月16日
    瀏覽(24)
  • 鴻蒙ArkUI實(shí)例:【自定義組件】

    鴻蒙ArkUI實(shí)例:【自定義組件】

    ?組件是 OpenHarmony 頁面最小顯示單元,一個(gè)頁面可由多個(gè)組件組合而成,也可只由一個(gè)組件組合而成,這些組件可以是ArkUI開發(fā)框架自帶系統(tǒng)組件,比如? Text ?、? Button ?等,也可以是自定義組件,本節(jié)筆者簡(jiǎn)單介紹一下自定義組件的語法規(guī)范。 自定義一個(gè)組件,首先要定義

    2024年04月14日
    瀏覽(16)
  • 鴻蒙開發(fā)實(shí)戰(zhàn)-(ArkUI)List組件和Grid組件的使用

    鴻蒙開發(fā)實(shí)戰(zhàn)-(ArkUI)List組件和Grid組件的使用

    在我們常用的手機(jī)應(yīng)用中,經(jīng)常會(huì)見到一些數(shù)據(jù)列表,如設(shè)置頁面、通訊錄、商品列表等。下圖中兩個(gè)頁面都包含列表,“首頁”頁面中包含兩個(gè)網(wǎng)格布局,“商城”頁面中包含一個(gè)商品列表。 上圖中的列表中都包含一系列相同寬度的列表項(xiàng),連續(xù)、多行呈現(xiàn)同類數(shù)據(jù),例如

    2024年01月22日
    瀏覽(26)
  • 初識(shí)鴻蒙跨平臺(tái)開發(fā)框架ArkUI-X

    初識(shí)鴻蒙跨平臺(tái)開發(fā)框架ArkUI-X

    HarmonyOS是一款面向萬物互聯(lián)時(shí)代的、全新的分布式操作系統(tǒng)。在傳統(tǒng)的單設(shè)備系統(tǒng)能力基礎(chǔ)上,HarmonyOS提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的分布式理念,能夠支持手機(jī)、平板、智能穿戴、智慧屏、車機(jī)等多種終端設(shè)備,提供全場(chǎng)景(移動(dòng)辦公、運(yùn)動(dòng)健康、社交通

    2024年02月13日
    瀏覽(38)
  • 【HarmonyOS4.0】第七篇-ArkUI系統(tǒng)組件(二)

    【HarmonyOS4.0】第七篇-ArkUI系統(tǒng)組件(二)

    鴻蒙開發(fā)系統(tǒng)組件詳細(xì)剖析 進(jìn)度條也是UI開發(fā)最常用的組件之一,ArkUI開發(fā)框架提供了兩種類型的進(jìn)度條: Progress 和 LoadingProgress ,前者可以精準(zhǔn)指定進(jìn)度,后者表示正在加載的狀態(tài),我們接下來對(duì)它們分別做下介紹。 5.1.Progress 5.1.1.Progress定義介紹 Progress 組件可以精確的設(shè)置

    2024年02月01日
    瀏覽(34)
  • 【HarmonyOS4.0】第六篇-ArkUI系統(tǒng)組件(一)

    【HarmonyOS4.0】第六篇-ArkUI系統(tǒng)組件(一)

    組件是構(gòu)建頁面的核心,每個(gè)組件通過對(duì)數(shù)據(jù)和方法的簡(jiǎn)單封裝,實(shí)現(xiàn)獨(dú)立的可視、可交互功能單元。組件之間相互獨(dú)立,隨取隨用,也可以在需求相同的地方重復(fù)使用。 1.1.Text定義介紹 Text 是顯示文本的基礎(chǔ)組件之一,它可以包含子組件 Span ,當(dāng)包含 Span 時(shí)不生效,只顯示

    2024年01月25日
    瀏覽(20)
  • 【HarmonyOS4.0】第六篇-ArkUI系統(tǒng)組件(二)

    【HarmonyOS4.0】第六篇-ArkUI系統(tǒng)組件(二)

    鴻蒙開發(fā)系統(tǒng)組件詳細(xì)剖析 進(jìn)度條也是UI開發(fā)最常用的組件之一,ArkUI開發(fā)框架提供了兩種類型的進(jìn)度條: Progress 和 LoadingProgress ,前者可以精準(zhǔn)指定進(jìn)度,后者表示正在加載的狀態(tài),我們接下來對(duì)它們分別做下介紹。 5.1.Progress 5.1.1.Progress定義介紹 Progress 組件可以精確的設(shè)置

    2024年02月02日
    瀏覽(33)
  • 【HarmonyOS4.0】第九篇-ArkUI布局容器組件(一)

    【HarmonyOS4.0】第九篇-ArkUI布局容器組件(一)

    容器組件指的是它可以包含一個(gè)或多個(gè)子組件的組件,除了前邊介紹過的公共屬性外。 線性容器類表示按照水平方向或者豎直方向排列子組件的容器,ArkUI開發(fā)框架通過 Row 和 Colum 來實(shí)現(xiàn)線性布局。 什么是主軸和縱軸? 對(duì)于線性容器來說,有主軸和縱軸之分: 如果布局是沿

    2024年02月02日
    瀏覽(30)
  • HarmonyOS學(xué)習(xí)路之方舟開發(fā)框架—學(xué)習(xí)ArkTS語言(狀態(tài)管理 六)

    HarmonyOS學(xué)習(xí)路之方舟開發(fā)框架—學(xué)習(xí)ArkTS語言(狀態(tài)管理 六)

    AppStorage是應(yīng)用全局的UI狀態(tài)存儲(chǔ),是和應(yīng)用的進(jìn)程綁定的,由UI框架在應(yīng)用程序啟動(dòng)時(shí)創(chuàng)建,為應(yīng)用程序UI狀態(tài)屬性提供中央存儲(chǔ)。 和LocalStorage不同的是,LocalStorage是頁面級(jí)的,通常應(yīng)用于頁面內(nèi)的數(shù)據(jù)共享。而對(duì)于AppStorage,是應(yīng)用級(jí)的全局狀態(tài)共享。 AppStorage是在應(yīng)用啟動(dòng)

    2024年02月20日
    瀏覽(25)
  • HarmonyOS學(xué)習(xí)路之方舟開發(fā)框架—學(xué)習(xí)ArkTS語言(狀態(tài)管理 二)

    HarmonyOS學(xué)習(xí)路之方舟開發(fā)框架—學(xué)習(xí)ArkTS語言(狀態(tài)管理 二)

    @Prop裝飾的變量可以和父組件建立單向的同步關(guān)系。@Prop裝飾的變量是可變的,但是變化不會(huì)同步回其父組件。 @Prop裝飾的變量和父組件建立單向的同步關(guān)系: @Prop變量允許在本地修改,但修改后的變化不會(huì)同步回父組件。 當(dāng)父組件中的數(shù)據(jù)源更改時(shí),與之相關(guān)的@Prop裝飾的變

    2024年02月14日
    瀏覽(46)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包