組件

2020-04-28 10:19 更新

Button

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
disabledboolean是否禁用
hoverClassNamestring按住按鈕后對應(yīng)的樣式類
hoverStartTimenumber按住后多久出現(xiàn)點擊態(tài),單位毫秒
hoverStopPropagationboolean是否阻止本節(jié)點的祖先節(jié)點出現(xiàn)點擊態(tài)
hoverStayTimeboolean手指松開后點擊態(tài)保留時間
formType'submit' | 'reset'用于 form 組件,點擊分別會觸發(fā) form 組件的 submit/reset 事件
onTap((event: TapEvent)) => void點擊事件

Form

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
onSubmit((event: FormEvent)) => void提交事件
onReset((event: FormEvent)) => void重置表單事件

Image

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
srcstring圖片資源地址
mode'scaleToFill' | 'aspectFit' | 'aspectFill' | 'widthFix' | 'top' | 'bottom' | 'center' | 'left' | 'right' | 'top left' | 'top right' | 'bottom left' | 'bottom right'圖片裁剪,縮放模式
lazyloadboolean圖片懶加載,在即將進(jìn)入一定范圍(上下三屏)時才開始加載
onLoad((event: ImageLoadEvent)) => void當(dāng)圖片加入完畢時觸發(fā)
onError((event: ImageErrorEvent)) => void當(dāng)錯誤發(fā)生時觸發(fā)
onTap((event: TapEvent)) => void點擊事件
onTouchStart((event: TouchStartEvent)) => void觸碰開始事件
onTouchMove((event: TouchMoveEvent)) => void觸碰移動事件
onTouchEnd((event: TouchMoveEvent)) => void觸碰結(jié)束事件
onTouchCancel((event: TouchCancelEvent)) => void觸碰取消事件

Input

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
defaultValuestring默認(rèn)值
valuestring輸入框的值
namestring輸入框的名稱
type'text' | 'number' | 'idcard' | 'digit'輸入框類型
passwordboolean是否密碼類型
placeholderstring輸入框占位符
placeholderStyleReact.CSSProperties占位符 inline style
disabledboolean是否禁用
maxlengthnumber最大輸入長度
focusboolean是否獲取焦點
onInput((event: InputEvent)) => any輸入回調(diào)事件
onConfirm((event: InputEvent)) => void鍵盤確認(rèn)回調(diào)事件
onFocus((event: InputEvent)) => voidfocus 事件
onBlur((event: InputEvent)) => voidblur 事件

注意:受微信平臺限制,在微信里 Input 必須通過 onInput 事件的返回值做受控,詳見微信文檔。

Label

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
forstring綁定控件的 id

Text

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
selectableboolean文本是否可選
decodeboolean是否解碼
onTap((event: TapEvent)) => void點擊事件

Textarea

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
defaultValuestring默認(rèn)值
valuestring輸入框的值
namestring輸入框的名稱
placeholderstring輸入框占位符
placeholderStyleReact.CSSProperties占位符 inline style
disabledboolean是否禁用
maxlengthnumber最大輸入長度
focusboolean是否獲取焦點
autoHeightboolean是否隨文本內(nèi)容增加增高
onInput((event: InputEvent)) => any輸入回調(diào)事件
onConfirm((event: InputEvent)) => void鍵盤確認(rèn)回調(diào)事件
onFocus((event: InputEvent)) => voidfocus 事件
onBlur((event: InputEvent)) => voidblur 事件

注意:受微信平臺限制,Textarea 在微信里無法受控。

View

屬性

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
slotstringslot 標(biāo)識
hoverClassNamestring按住按鈕后對應(yīng)的樣式類
hoverStartTimenumber按住后多久出現(xiàn)點擊態(tài),單位毫秒
hoverStopPropagationboolean是否阻止本節(jié)點的祖先節(jié)點出現(xiàn)點擊態(tài)
hoverStayTimeboolean手指松開后點擊態(tài)保留時間
rolestringaria role
onTap((event: TapEvent)) => void點擊事件
onLongTap((event: TapEvent)) => void長按點擊事件
onTouchStart((event: TouchStartEvent)) => void觸碰開始事件
onTouchMove((event: TouchMoveEvent)) => void觸碰移動事件
onTouchEnd((event: TouchMoveEvent)) => void觸碰結(jié)束事件
onTouchCancel((event: TouchCancelEvent)) => void觸碰取消事件
onLongTap((event: TapEvent)) => void長按點擊事件

WebView

名稱類型描述
idstring節(jié)點 id
classNamestring節(jié)點樣式類
styleReact.CssProperties節(jié)點 inline style
srcstring地址
onMessage(event: Event) => void通信回調(diào)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號