| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 'use strict';Object.defineProperty(exports, '__esModule', { value: true });var component_1 = require('../common/component');var button_1 = require('../mixins/button');component_1.VantComponent({  mixins: [button_1.button],  props: {    show: Boolean,    title: String,    cancelText: String,    description: String,    round: {      type: Boolean,      value: true,    },    zIndex: {      type: Number,      value: 100,    },    actions: {      type: Array,      value: [],    },    overlay: {      type: Boolean,      value: true,    },    closeOnClickOverlay: {      type: Boolean,      value: true,    },    closeOnClickAction: {      type: Boolean,      value: true,    },    safeAreaInsetBottom: {      type: Boolean,      value: true,    },  },  methods: {    onSelect: function (event) {      var _this = this;      var index = event.currentTarget.dataset.index;      var _a = this.data,        actions = _a.actions,        closeOnClickAction = _a.closeOnClickAction,        canIUseGetUserProfile = _a.canIUseGetUserProfile;      var item = actions[index];      if (item) {        this.$emit('select', item);        if (closeOnClickAction) {          this.onClose();        }        if (item.openType === 'getUserInfo' && canIUseGetUserProfile) {          wx.getUserProfile({            desc: item.getUserProfileDesc || '  ',            complete: function (userProfile) {              _this.$emit('getuserinfo', userProfile);            },          });        }      }    },    onCancel: function () {      this.$emit('cancel');    },    onClose: function () {      this.$emit('close');    },    onClickOverlay: function () {      this.$emit('click-overlay');      this.onClose();    },  },});
 |