W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
多行輸入框,可輸入多行內(nèi)容。
說明:
<!-- API-DEMO page/component/textarea/textarea.axml -->
<view class="page">
<view class="page-description">文本框</view>
<view class="page-section">
<view class="page-section-title">受控聚焦</view>
<view class="page-section-demo">
<textarea focus="{{focus}}" onFocus="onFocus" onBlur="onBlur" placeholder="Please input something" />
</view>
<view class="page-section-btns">
<button type="default" size="mini" onTap="bindButtonTap">聚焦</button>
</view>
</view>
<view class="page-section">
<view class="page-section-title">自適應(yīng)高度</view>
<view class="page-section-demo">
<textarea onBlur="bindTextAreaBlur" auto-height placeholder="Please input something" />
</view>
</view>
<view class="page-section">
<view class="page-section-title">結(jié)合表單</view>
<form onSubmit="bindFormSubmit">
<view class="page-section-demo">
<textarea name="textarea" placeholder="Please input something" />
</view>
<view class="page-section-btns">
<button form-type="submit" size="mini" type="primary">提交</button>
</view>
</form>
</view>
</view>
// API-DEMO page/component/textarea/textarea.js
Page({
data: {
height: 20,
focus: false,
},
bindButtonTap() {
this.onFocus();
},
onFocus() {
this.setData({
focus: true,
});
},
onBlur() {
this.setData({
focus: false,
});
},
bindTextAreaBlur(e) {
console.log(e.detail.value);
},
bindFormSubmit(e) {
my.alert({
content: e.detail.value.textarea,
});
},
});
屬性 | 類型 | 默認值 | 描述 | 最低版本 |
---|---|---|---|---|
name | String | - | 組件名字,用于表單提交獲取數(shù)據(jù)。 | - |
value | String | - | 初始內(nèi)容。 | - |
placeholder | String | - | 占位符。 | - |
placeholder-style | String | - | 指定 placeholder 的樣式。 | 1.6.0 |
placeholder-class | String | - | 指定 placeholder 的樣式類。 | 1.6.0 |
disabled | Boolean | false | 是否禁用。 | - |
maxlength | Number | 140 | 最大長度,當設(shè)置為 -1 時不限制最大長度。 | - |
focus | Boolean | false | 獲取焦點。 | - |
auto-height | Boolean | false | 是否自動增高。 | - |
show-count | Boolean | true | 是否渲染字數(shù)統(tǒng)計功能(是否刪除默認計數(shù)器/是否顯示字數(shù)統(tǒng)計)。 | 1.8.0 |
controlled | Boolean | false | 是否為受控組件。為 true 時,value 內(nèi)容會完全受 setData 控制。 | 1.8.0 |
onInput | EventHandle | - | 鍵盤輸入時觸發(fā),event.detail = {value: value} 。 |
- |
onFocus | EventHandle | - | 輸入框聚焦時觸發(fā) event.detail = {value: value} 。 |
- |
onBlur | EventHandle | - | 輸入框失去焦點時觸發(fā),event.detail = {value: value} 。 |
- |
onConfirm | EventHandle | - | 點擊完成時觸發(fā),event.detail = {value: value} 。 |
- |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: