This commit is contained in:
syuilo
2019-04-18 19:40:23 +09:00
parent cce768aaac
commit 7827aeb695
8 changed files with 128 additions and 71 deletions

View File

@@ -458,10 +458,14 @@ export default (callback: (launch: (router: VueRouter) => [Vue, MiOS], os: MiOS)
},
dialog(opts) {
const vm = this.new(Dialog, opts);
return new Promise((res) => {
const p: any = new Promise((res) => {
vm.$once('ok', result => res({ canceled: false, result }));
vm.$once('cancel', () => res({ canceled: true }));
});
p.close = () => {
vm.close();
};
return p;
}
},
router,