支付宝小程序扩展表单 选择输入·PickerItem

2020-09-18 11:22 更新

选择输入。

扫码体验

示例代码

{
  "defaultTitle": "Picker-item",
  "usingComponents": {
    "list": "mini-ali-ui/es/list/index",
    "picker-item": "mini-ali-ui/es/picker-item/index"
  }
}
<view>
  <list>
    <picker-item
      data-field="bank"
      placeholder="选择发卡银行"
      value="{{bank}}"
      onPickerTap="onPickerTap"
    >
      发卡银行
    </picker-item>
    <picker-item
      data-field="bank"
      placeholder="选择发卡银行"
      value="{{bank}}"
      onPickerTap="onPickerTap"
      layer="vertical"
    >
      发卡银行
    </picker-item>
  </list>
</view>
const banks = ['网商银行', '建设银行', '工商银行', '浦发银行'];


Page({
  data: {
    bank: '',
  },
  onPickerTap() {
    my.showActionSheet({
      title: '选择发卡银行',
      items: banks,
      success: (res) => {
        this.setData({
          bank: banks[res.index],
        });
      },
    });
  },
});

属性

属性 类型 默认值 可选 描述 最低版本
className String - - 自定义的 class -
labelCls String - - 自定义 label 的 class -
pickerCls String - - 自定义选择区域的 class -
last Boolean false - 是否最后一行 -
value String - - 初始内容 -
placeholder String - - picker-item 的值 -
onPickerTap (e: Object) => void - - 点击 pickeritem 时触发 -
layer String '' vertical 文本输入框是否为垂直排列,vertical 时为垂直排列,空值为横向排列 1.0.4
iconType String 'right' - 更改 picker-item 的 icon 类型,参考 Am-icon 的 type 值 1.0.12

slots

slotname 说明 必填
extra 用于渲染 picker-item 项右边说明。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号