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

鴻蒙(HarmonyOS)項目方舟框架(ArkUI)之TextInput輸入框組件

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

鴻蒙(HarmonyOS)項目方舟框架(ArkUI)之TextInput輸入框組件

一、操作環(huán)境

操作系統(tǒng):? Windows 10 專業(yè)版

IDE:DevEco Studio 3.1

SDK:HarmonyOS 3.1

鴻蒙(HarmonyOS)項目方舟框架(ArkUI)之TextInput輸入框組件,harmonyos

二、TextInput

接口

TextInput(value?:{placeholder?: ResourceStr, text?: ResourceStr, controller?: TextInputController})

參數(shù):

參數(shù)名

參數(shù)類型

必填

參數(shù)描述

placeholder

ResourceStr

無輸入時的提示文本。

text

ResourceStr

設(shè)置輸入框當前的文本內(nèi)容。

controller

TextInputController

光標控制器,設(shè)置光標的下標位置。

示例:

TextInput({
          placeholder: "Hello, Harmony"
        })

        TextInput({
          placeholder: "Hello, Harmony",
          text: "I'm OpenHarmony"
        })

鴻蒙(HarmonyOS)項目方舟框架(ArkUI)之TextInput輸入框組件,harmonyos

屬性

除支持通用屬性外,還支持以下屬性:

名稱

參數(shù)類型

描述

type

InputType

設(shè)置輸入框類型。

默認值:InputType.Normal

placeholderColor

ResourceColor

設(shè)置placeholder顏色。

placeholderFont

Font

設(shè)置placeholder文本樣式:

- size: 設(shè)置文本尺寸,Length為number類型時,使用fp單位。

- weight: 設(shè)置文本的字體粗細,number類型取值[100, 900],取值間隔為100,默認為400,取值越大,字體越粗。

- family: 設(shè)置文本的字體列表。使用多個字體,使用','進行分割,優(yōu)先級按順序生效。例如:'Arial, sans-serif'。

- style: 設(shè)置文本的字體樣式。

enterKeyType

EnterKeyType

設(shè)置輸入法回車鍵類型。

默認值:EnterKeyType.Done

caretColor

ResourceColor

設(shè)置輸入框光標顏色。

maxLength

number

設(shè)置文本的最大輸入字符數(shù)。

inputFilter8+

{

value:?ResourceStr8+,

error?: (value: string) => void

}

正則表達式,滿足表達式的輸入允許顯示,不滿足正則表達式的輸入被忽略。僅支持單個字符匹配,不支持字符串匹配。例如:^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$,8到10位的強密碼不支持過濾。

- value:設(shè)置正則表達式。

- error:正則匹配失敗時,返回被忽略的內(nèi)容。

EnterKeyType枚舉說明

名稱

描述

Go

顯示Go文本。

Search

顯示為搜索樣式。

Send

顯示為發(fā)送樣式。

Next

顯示為下一個樣式。

Done

標準樣式。

InputType枚舉說明

名稱

描述

Normal

基本輸入模式。

Password

密碼輸入模式。

Email

e-mail地址輸入模式。

Number

純數(shù)字輸入模式。

事件

名稱

功能描述

onChange(callback: (value: string) => void)

輸入發(fā)生變化時,觸發(fā)回調(diào)。

onSubmit(callback: (enterKey: EnterKeyType) => void)

回車鍵或者軟鍵盤回車鍵觸發(fā)該回調(diào),參數(shù)為當前軟鍵盤回車鍵類型。

onEditChanged(callback: (isEditing: boolean) => void)(deprecated)

輸入狀態(tài)變化時,觸發(fā)回調(diào)。

onEditChange(callback: (isEditing: boolean) => void)?8+

輸入狀態(tài)變化時,觸發(fā)回調(diào)。

onCopy8+(callback:(value: string) => void)

長按輸入框內(nèi)部區(qū)域彈出剪貼板后,點擊剪切板復制按鈕,觸發(fā)回調(diào)。

value:復制的文本內(nèi)容。

onCut8+(callback:(value: string) => void)

長按輸入框內(nèi)部區(qū)域彈出剪貼板后,點擊剪切板剪切按鈕,觸發(fā)回調(diào)。

value:剪切的文本內(nèi)容。

onPaste8+(callback:(value: string) => void)

長按輸入框內(nèi)部區(qū)域彈出剪貼板后,點擊剪切板粘貼按鈕,觸發(fā)回調(diào)。

value:粘貼的文本內(nèi)容。

好了就寫到這吧!

你有時間常去我家看看我在這里謝謝你啦...

我家地址:亞丁號

最后送大家一首詩:

山高路遠坑深,
大軍縱橫馳奔,

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

到了這里,關(guān)于鴻蒙(HarmonyOS)項目方舟框架(ArkUI)之TextInput輸入框組件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

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

    .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)
  • 初識鴻蒙跨平臺開發(fā)框架ArkUI-X

    初識鴻蒙跨平臺開發(fā)框架ArkUI-X

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

    2024年02月13日
    瀏覽(38)
  • HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 一)

    HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 一)

    ArkTS是HarmonyOS優(yōu)選的主力應(yīng)用開發(fā)語言。ArkTS圍繞應(yīng)用開發(fā)在 TypeScript (簡稱 TS )生態(tài)基礎(chǔ)上做了進一步擴展,繼承了 TS 的所有特性,是 TS 的超集。因此,在學習 ArkTS 語言之前,建議開發(fā)者具備 TS 語言開發(fā)能力。 當前, ArkTS 在 TS 的基礎(chǔ)上主要擴展了如下能力: 基本語法:

    2024年02月16日
    瀏覽(86)
  • HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 四)

    當創(chuàng)建了自定義組件,并想對該組件添加特定功能時,例如在自定義組件中添加一個點擊跳轉(zhuǎn)操作。若直接在組件內(nèi)嵌入事件方法,將會導致所有引入該自定義組件的地方均增加了該功能。為解決此問題,ArkUI引入了@BuilderParam裝飾器,@BuilderParam用來裝飾指向@Builder方法的變量

    2024年02月17日
    瀏覽(20)
  • HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 五)

    HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 五)

    如果每個組件的樣式都需要單獨設(shè)置,在開發(fā)過程中會出現(xiàn)大量代碼在進行重復樣式設(shè)置,雖然可以復制粘貼,但為了代碼簡潔性和后續(xù)方便維護,我們推出了可以提煉公共樣式進行復用的裝飾器@Styles。 @Styles裝飾器可以將多條樣式設(shè)置提煉成一個方法,直接在組件聲明的位

    2024年02月17日
    瀏覽(24)
  • HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 三)

    HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 三)

    在開始之前,先明確自定義組件和頁面的關(guān)系: 自定義組件: @Component 裝飾的 UI 單元,可以組合多個系統(tǒng)組件實現(xiàn) UI 的復用。 頁面:即應(yīng)用的 UI 頁面。可以由一個或者多個自定義組件組成, @Entry 裝飾的自定義組件為頁面的入口組件,即頁面的根節(jié)點,一個頁面有且僅能有

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

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

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

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

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

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

    2024年02月20日
    瀏覽(26)
  • HarmonyOS學習路之方舟開發(fā)框架—學習ArkTS語言(基本語法 二)

    在ArkUI中,UI顯示的內(nèi)容均為組件,由框架直接提供的稱為系統(tǒng)組件,由開發(fā)者定義的稱為自定義組件。在進行 UI 界面開發(fā)時,通常不是簡單的將系統(tǒng)組件進行組合使用,而是需要考慮代碼可復用性、業(yè)務(wù)邏輯與UI分離,后續(xù)版本演進等因素。因此,將UI和部分業(yè)務(wù)邏輯封裝成

    2024年02月04日
    瀏覽(65)
  • 鴻蒙Harmony ArkUI十大開源項目

    鴻蒙Harmony ArkUI十大開源項目

    一 ArkUI_Component https://gitee.com/J-Design/ArkUI_Component ArkUI組件庫示例App。包括基礎(chǔ)組件、容器組件、彈窗組件,可以在預覽器或真機中,實時預覽組件接口、屬性調(diào)整的效果。 ArkUI 組件示例覆蓋情況 繼續(xù)研究更新中 組件名稱 ArkUI組件示例 備注 基礎(chǔ)組件 AlphabetIndexer - Blank - Butto

    2024年02月04日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包