41 lines
1.0 KiB
JavaScript
41 lines
1.0 KiB
JavaScript
var e = require("../../common/vendor.js");
|
|
Array || e.resolveComponent("uni-popup")(), Math;
|
|
var n = {
|
|
__name: "index",
|
|
props: { visible: { type: Boolean, default: !1 } },
|
|
emits: ["cancel", "confirm"],
|
|
setup: function (n, o) {
|
|
var t = o.emit,
|
|
a = n,
|
|
c = e.ref(null);
|
|
e.watch(
|
|
function () {
|
|
return a.visible;
|
|
},
|
|
function () {
|
|
a.visible ? c.value.open() : c.value.close();
|
|
}
|
|
);
|
|
var i = function (e) {
|
|
e.show || t("cancel");
|
|
},
|
|
r = function () {
|
|
t("cancel");
|
|
},
|
|
u = function () {
|
|
t("confirm");
|
|
};
|
|
return function (n, o) {
|
|
return {
|
|
a: e.o(r),
|
|
b: e.o(u),
|
|
c: e.sr(c, "58a85bba-0", { k: "popup" }),
|
|
d: e.o(i),
|
|
e: e.p({ type: "center", "is-mask-click": !1, animation: !0 }),
|
|
};
|
|
};
|
|
},
|
|
},
|
|
o = e._export_sfc(n, [["__scopeId", "data-v-58a85bba"]]);
|
|
wx.createComponent(o);
|