支付宝小程序扩展表单 长密码框·Long Password

2020-09-18 11:22 更新

长密码框。

受控模式,使用时需要用 onInput 事件来回设 value。

扫码体验

示例代码

{
  "defaultTitle": "verify-code",
  "usingComponents":{
    "long-password": "mini-ali-ui/es/long-password/index"
  }
}
<view>
  <view style="margin-top: 10px;" />
  <view style="padding: 0 10px;">长密码框</view>
  <view style="margin-top: 10px;" />
  <long-password
    placeholder="" 
    value="{{longPassword}}" 
    clear="{{true}}" 
    onInput="onInput" 
    onClear="onClear" />
</view>
Page({
  data: {
    longPassword: '',
  },
  onInput(e) {
    this.setData({
      longPassword: e.detail.value,
    });
  },
  onClear() {
    this.setData({
      longPassword: '',
    });
  },
});

属性

属性 类型 默认值 描述
className String - 自定义的 class。
inputCls String - 自定义 input 的 class。
last Boolean false 是否是最后一行。
value String - 初始内容。
name String - 组件名字,用于表单提交获取数据。
placeholder String - 占位符。
placeholderStyle String - 指定 placeholder 的样式。
placeholderClass String - 指定 placeholder 的样式类。
disabled Boolean false 是否禁用。
maxlength Number 140 最大长度。
focus Boolean false 获取焦点。
clear Boolean true 是否带清除功能,仅 disabled 为 false 才生效。
onInput (e: Object) => void - 键盘输入时触发input事件。
onConfirm (e: Object) => void - 点击键盘完成时触发。
onFocus (e: Object) => void - 聚焦时触发。
onBlur (e: Object) => void - 失去焦点时触发。
onClear (e: Object) => void - 点击清除 iCON 时触发。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号