Picker选择器

  • 尽量使用 Picker 来帮助用户完成输入,避免用户通过键盘直接输入。

基本用法

API

PickerService.showPicker(config, confirm?, cancel?)

以上函数调用后,会返回一个引用,可以通过该引用关闭弹窗。

  1. constructor(picker: PickerService) {
  2. const ref: PickerRef = picker.showPicker(
  3. { value: this.value, data: this.singleArea },
  4. result => {
  5. this.value = this.getValue(result);
  6. cancel => {
  7. console.log('cancel');
  8. }
  9. );
  10. ref.close(); // 或 ref.destroy(); 将直接销毁对话框

PickerRef

通过服务方式 PickerService.xxx() 创建的对话框,都会返回一个 PickerRef 对象,该对象具有以下方法: