| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- import { VantComponent } from '../common/component';
 
- VantComponent({
 
-   props: {
 
-     // whether to show popup
 
-     show: Boolean,
 
-     // overlay custom style
 
-     overlayStyle: Object,
 
-     // z-index
 
-     zIndex: {
 
-       type: Number,
 
-       value: 100,
 
-     },
 
-     title: String,
 
-     cancelText: {
 
-       type: String,
 
-       value: '取消',
 
-     },
 
-     description: String,
 
-     options: {
 
-       type: Array,
 
-       value: [],
 
-     },
 
-     overlay: {
 
-       type: Boolean,
 
-       value: true,
 
-     },
 
-     safeAreaInsetBottom: {
 
-       type: Boolean,
 
-       value: true,
 
-     },
 
-     closeOnClickOverlay: {
 
-       type: Boolean,
 
-       value: true,
 
-     },
 
-     duration: {
 
-       type: null,
 
-       value: 300,
 
-     },
 
-   },
 
-   methods: {
 
-     onClickOverlay() {
 
-       this.$emit('click-overlay');
 
-     },
 
-     onCancel() {
 
-       this.onClose();
 
-       this.$emit('cancel');
 
-     },
 
-     onSelect(event) {
 
-       this.$emit('select', event.detail);
 
-     },
 
-     onClose() {
 
-       this.$emit('close');
 
-     },
 
-   },
 
- });
 
 
  |