miniapp-web-jsapi
Version:
JSAPI/View adapter for miniprogram running on the web
31 lines • 1.05 kB
JavaScript
import Confirm from "../../components/confirm";
export function confirm(options) {
var title = options.title,
content = options.content,
confirmButtonText = options.confirmButtonText,
cancelButtonText = options.cancelButtonText,
success = options.success,
complete = options.complete;
var div = document.createElement('div');
document.body.appendChild(div);
var confirm = new Confirm({
target: div,
props: {
title: title,
content: content,
confirmButtonText: confirmButtonText,
cancelButtonText: cancelButtonText,
onClose: function onClose(data) {
var _div$parentNode;
var result = {
ok: data,
confirm: data
};
success === null || success === void 0 ? void 0 : success(result);
complete === null || complete === void 0 ? void 0 : complete(result);
confirm.$destroy();
(_div$parentNode = div.parentNode) === null || _div$parentNode === void 0 ? void 0 : _div$parentNode.removeChild(div);
}
}
});
}