支付寶小程序擴展表單 多行輸入·MultiLiner

2020-09-18 11:22 更新

多行輸入框,可輸入多行內(nèi)容。

掃碼體驗

示例代碼

{
  "defaultTitle": "Multi-liner",
  "usingComponents": {
    "multi-liner": "mini-ali-ui/es/multi-liner/index"
  }
}
<view>
  <view style="margin-top: 10px;" />
  <view class="title">多行輸入</view>
  <multi-liner data-field="area" 
    placeholder="字數(shù)統(tǒng)計↘" 
    type="text" 
    value="{{value}}" 
    onInput="onInput" 
    last="{{true}}" 
    auto-height="{{true}}" 
    controlled="{{controlled}}"/>
  <view style="margin: 10px;" />
</view>
Page({
  data: {
    value: '內(nèi)容',
    controlled: true,
  },
  onInput(e) {
    this.setData({
      value: e.detail.value,
    });
  },
});

屬性

屬性 類型 默認值 描述
className String '' 自定義的 class。
inputCls String '' 自定義 input 的 class。
last Boolean false 是否最后一行。
value String '' 初始內(nèi)容。
name String '' 組件名字,用于表單提交獲取數(shù)據(jù)。
placeholder String '' 占位符。
placeholderStyle String '' 指定 placeholder 的樣式。
placeholderClass String '' 指定 placeholder 的樣式類。
disabled Boolean false 是否禁用。
maxlength Number 140 最大長度。
focus Boolean false 獲取焦點。
auto-height Boolean false 是否自動增高。
show-count Boolean true 是否渲染字數(shù)統(tǒng)計功能(是否刪除默認計數(shù)器/是否顯示字數(shù)統(tǒng)計)。
controlled Boolean - 是否為受控組件。為 true 時,value 內(nèi)容會完全受 setData 控制。
onInput (e: Object) => void - 鍵盤輸入時觸發(fā) input 事件。
onConfirm (e: Object) => void - 點擊鍵盤完成時觸發(fā)。
onFocus (e: Object) => void - 聚焦時觸發(fā)。
onBlur (e: Object) => void - 失去焦點時觸發(fā)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號