更改动态导航栏

This commit is contained in:
wwz
2025-02-08 09:16:43 +08:00
parent 20b5539a82
commit 5add1f1282
33 changed files with 21325 additions and 72 deletions

32
framework/9-modal.js Normal file
View File

@@ -0,0 +1,32 @@
uni.modal = {
open(pageName, extras = {}) {
if (pageName.indexOf('/pages') == 0) {
throw new Error('error page name')
}
let eventName = pageName + '_modal_close'
return new Promise((resolve, reject) => {
uni.pro.navigateTo(pageName, extras).then(() => {
uni.event.one(eventName, ({
confirm,
extras
}) => {
if(confirm) {
resolve(extras)
} else {
reject(extras)
}
})
}).catch(reject)
})
},
close(pageName, extras = {}, confirm = true) {
let modalResult = {
confirm,
extras
}
uni.event.fire(pageName + '_modal_close', modalResult);
},
}