当前位置: 首页 > 文档资料 > VUX 中文文档 >

PopupPicker 组件使用教程

优质
小牛编辑
130浏览
2023-12-01

安装

import { PopupPicker } from 'vux'

export default {
  components: {
    PopupPicker
  }
}
// 在入口文件全局引入

import Vue from 'vue'
import { PopupPicker } from 'vux'

Vue.component('popup-picker', PopupPicker)

其他选项与picker一致

属性

名字类型默认值说明版本要求
valuearray表单值,使用v-model绑定--
titlestring标题--
cancel-textstring弹窗的取消文字--
confirm-textstring弹窗的确认文字--
placeholderstring提示文字--
show-namebooleanfalse是否显示文字值而不是key--
inline-descstringCell的描述文字--
showboolean显示 (支持.sync修饰 next)--
value-text-alignstringrightvalue 对齐方式(text-align)v2.1.0-rc.3
display-formatfunction自定义在cell上的显示格式,参数为当前 value,使用该属性时,show-name 属性将失效v2.1.1-rc.7
popup-styleobject弹窗样式,可以用于强制指定 z-indexv2.5.2
popup-titlestring弹窗标题v2.7.0
disabledbooleanfalse是否禁用选择v2.9.0

事件

名字参数说明版本要求
@on-change(value)值变化时触发--
@on-show--弹窗出现时触发--
@on-hide(closeType) true表示confirm(选择确认), false表示其他情况的关闭弹窗关闭时触发--
@on-shadow-change(Array ids, Array names)picker 值变化时触发,即滑动 picker 时触发v2.5.6

插槽

名字说明版本要求
title标题插槽,使用 scope.labelClass 和 scope.labelStyle 继承原有样式(实现样式受控于 group label 设置)v2.3.7
重要提示及已知问题

重要提示及已知问题

  • QiPhone 上弹窗显示时遮罩层闪烁

    未找到解决方式。在 iOS11 之前会出现,在 iOS11 后似乎已经不能重现,可能要归结于系统浏览器原因。 相关 issue: #2239