中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

在線看私人不收費(fèi)不登錄網(wǎng)絡(luò)優(yōu)化工程師簡(jiǎn)歷

在線看私人不收費(fèi)不登錄,網(wǎng)絡(luò)優(yōu)化工程師簡(jiǎn)歷,織夢(mèng)網(wǎng)站教程,九冶建設(shè)有限公司網(wǎng)站State裝飾器, State裝飾的變量,稱為狀態(tài)變量,與聲明式范式中的其他被裝飾變量一樣,是私有的,只能從組件內(nèi)部訪問,在聲明時(shí),必須指定其類型和本地初始化。 Provide裝飾器和Consume裝飾器&#…

State裝飾器,

State裝飾的變量,稱為狀態(tài)變量,與聲明式范式中的其他被裝飾變量一樣,是私有的,只能從組件內(nèi)部訪問,在聲明時(shí),必須指定其類型和本地初始化。

Provide裝飾器和@Consume裝飾器,

其中@provide裝飾的變量是在祖先節(jié)點(diǎn)中,可以理解為被‘提供’給后代的狀態(tài)變量。@Consume裝飾的變量是在后代組件中,去綁定祖先節(jié)點(diǎn)提供的變量。
@Provide和@Consume可以通過相同的變量名或者相同的變量別名綁定,變量類型必須相同

// 通過相同的變量名綁定
@Provide a: number = 0;
@Consume a: number;// 通過相同的變量別名綁定
@Provide('a') b: number = 0;
@Consume('a') c: number;

實(shí)例


// 孫組件
@Component
struct CountDownComponentB {@Consume count: number;build() {Column() {Text(`這是孫組件的值:${this.count},改變會(huì)影響到父組件。`)Row(){Button(`+1`).onClick(() => {this.count += 1})Button(`-1`).onClick(() => {this.count -= 1})}.justifyContent(FlexAlign.SpaceEvenly).width("100%")}}
}// 子組件
@Component
struct CountDownComponentA {build() {Column() {// 孫組件CountDownComponentB()}}
}// 父組件
@Entry
@Component
struct ParentComponent {@Provide count: number = 10;build() {Column() {Text(`這是父組件的值:${this.count},改變會(huì)傳給孫組件。`)Row(){Button(`+1`).onClick(() => {this.count += 1;})Button(`-1`).onClick(() => {this.count -= 1;})}.justifyContent(FlexAlign.SpaceEvenly).width("100%")// 子組件CountDownComponentA()}}
}

watch裝飾器:狀態(tài)變量更改通知

@watch應(yīng)用于對(duì)狀態(tài)變量的監(jiān)聽。如果開發(fā)者需要關(guān)注某個(gè)狀態(tài)變量的值是否改變,可以使用@watch為狀態(tài)變量設(shè)置回調(diào)函數(shù)
當(dāng)狀態(tài)變量變化時(shí),@watch回調(diào)方法將被調(diào)用。@watch在ARKUI框架內(nèi)吧判斷數(shù)值有無(wú)更新,使用的是嚴(yán)格相等===,當(dāng)在嚴(yán)格相等為false的情況下,就會(huì)觸發(fā)@watch的回調(diào)。

@watch可用于購(gòu)物車計(jì)算總價(jià),或者實(shí)現(xiàn)計(jì)算器功能等
(ChangedPropertyName?:string)=>void

建議開發(fā)者避免無(wú)限循環(huán)。循環(huán)可能是因?yàn)樵?#64;watch的回調(diào)方法里面直接或者間接地修改了同一個(gè)狀態(tài)變量引起的,未來避免循環(huán)的產(chǎn)生,建議不要在@watch的回調(diào)方法里修改當(dāng)前裝飾的狀態(tài)變量
/*

  • @Watch 修飾 狀態(tài)數(shù)據(jù)
  • 函數(shù)中,不要修改被監(jiān)視的狀態(tài)變量。 我們要操作的是其他的業(yè)務(wù)邏輯
  • */
    @Entry
    @Component
    struct WatchDct {
    @State @Watch(‘change’) count: number = 1
    @State @Watch(‘change’) pow: number = 2
    @State res: number = 1

change() {
this.res = Math.pow(this.count, this.pow)
}

build() {
Row() {
Column() {
Text(‘基數(shù):’ + this.count)
.fontSize(50)
.onClick(() => {
this.count++
})

    Divider()Text(`次冪:${this.pow}`).fontSize(50).onClick(() => {this.pow++})Divider()Text("結(jié)果:" + this.res).fontSize(50)}.width('100%')
}
.height('100%')

}
}

http://www.risenshineclean.com/news/34565.html

相關(guān)文章:

  • 一個(gè)好的網(wǎng)站需要具備什么深圳網(wǎng)站維護(hù)
  • 有關(guān)中國(guó)文明網(wǎng)聯(lián)盟網(wǎng)站建設(shè)活動(dòng)方案seo排名優(yōu)化軟件有用嗎
  • wp rocket wordpress重慶seo是什么
  • 剛做的網(wǎng)站怎么知道有沒有潛在的今日國(guó)際軍事新聞?lì)^條
  • 大興快速網(wǎng)站建設(shè)公司百度在線入口
  • 怎么做網(wǎng)站平臺(tái)產(chǎn)品營(yíng)銷
  • 馬鞍山 做網(wǎng)站aso優(yōu)化的主要內(nèi)容
  • 在越南做網(wǎng)站需要什么企業(yè)推廣公司
  • 咸陽(yáng)網(wǎng)站建設(shè)學(xué)校代發(fā)軟文
  • php創(chuàng)建網(wǎng)頁(yè)seo網(wǎng)站快速排名
  • 安徽建站系統(tǒng)搜索排名優(yōu)化軟件
  • 免費(fèi)的行情網(wǎng)站app網(wǎng)頁(yè)推薦企業(yè)網(wǎng)站的域名是該企業(yè)的
  • 個(gè)人網(wǎng)站做什么類型的泰州網(wǎng)站優(yōu)化公司
  • 北京市官網(wǎng)谷歌網(wǎng)站優(yōu)化
  • 互聯(lián)網(wǎng)運(yùn)營(yíng)模式有哪幾種同仁seo排名優(yōu)化培訓(xùn)
  • b北京網(wǎng)站建設(shè)推廣賺錢軟件排行
  • 地方新聞網(wǎng)站好壞網(wǎng)絡(luò)宣傳方式
  • 石柱網(wǎng)站開發(fā)品牌推廣活動(dòng)有哪些
  • 貴州城鄉(xiāng)建設(shè)官方網(wǎng)站廣州百度seo代理
  • 做全景圖有哪些網(wǎng)站西安網(wǎng)站建設(shè)維護(hù)
  • ps做網(wǎng)站首頁(yè)怎么個(gè)人網(wǎng)上賣貨的平臺(tái)
  • h5制作小程序有哪些優(yōu)化方案模板
  • 墾利住房和城鄉(xiāng)建設(shè)局網(wǎng)站圖片搜索圖片識(shí)別
  • 用手機(jī)怎么看自己做的網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)大作業(yè)
  • 微商城開發(fā)發(fā)搜索引擎優(yōu)化包括哪些方面
  • 網(wǎng)站怎么做搜索功能重慶電子商務(wù)網(wǎng)站seo
  • 怎樣制作屬于自己的網(wǎng)站網(wǎng)站分享
  • 網(wǎng)站兼容性怎么調(diào)培訓(xùn)方案怎么做
  • 如何做賣菜網(wǎng)站不限次數(shù)觀看視頻的app
  • 做設(shè)計(jì)網(wǎng)站賺錢嗎百度風(fēng)云排行榜