UNPKG

vant-fork

Version:

Lightweight Mobile UI Components built on Vue

58 lines (51 loc) 1.25 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _default = { render: function render() { var _vm = this; var _h = _vm.$createElement; var _c = _vm._self._c || _h; return _c('transition', { attrs: { "name": "van-fade" } }, [_c('div', { directives: [{ name: "show", rawName: "v-show", value: _vm.visible, expression: "visible" }], staticClass: "van-modal", class: _vm.className, style: _vm.style, on: { "touchmove": function touchmove($event) { $event.preventDefault(); $event.stopPropagation(); }, "click": function click($event) { _vm.$emit('click', $event); } } })]); }, name: 'modal', props: { visible: Boolean, zIndex: Number, className: String, customStyle: Object }, computed: { style: function style() { return (0, _extends2.default)({ zIndex: this.zIndex }, this.customStyle); } } }; exports.default = _default;