tab改成promise版本
This commit is contained in:
parent
93b56af367
commit
c7193fda41
@ -1,30 +1,54 @@
|
|||||||
export default {
|
export default {
|
||||||
// 关闭所有页面,打开到应用内的某个页面
|
// 关闭所有页面,打开到应用内的某个页面
|
||||||
reLaunch(url) {
|
reLaunch(url) {
|
||||||
return uni.reLaunch({
|
return new Promise((resolve, reject) => {
|
||||||
url: url
|
uni.reLaunch({
|
||||||
})
|
url: url,
|
||||||
|
success: resolve,
|
||||||
|
fail: reject
|
||||||
|
});
|
||||||
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
// 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
|
// 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
|
||||||
switchTab(url) {
|
switchTab(url) {
|
||||||
return uni.switchTab({
|
return new Promise((resolve, reject) => {
|
||||||
url: url
|
uni.switchTab({
|
||||||
})
|
url: url,
|
||||||
},
|
success: resolve,
|
||||||
|
fail: reject
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
,
|
||||||
// 关闭当前页面,跳转到应用内的某个页面
|
// 关闭当前页面,跳转到应用内的某个页面
|
||||||
redirectTo(url) {
|
redirectTo(url) {
|
||||||
return uni.redirectTo({
|
return new Promise((resolve, reject) => {
|
||||||
url: url
|
uni.redirectTo({
|
||||||
})
|
url: url,
|
||||||
|
success: resolve,
|
||||||
|
fail: reject
|
||||||
|
});
|
||||||
|
});
|
||||||
},
|
},
|
||||||
// 保留当前页面,跳转到应用内的某个页面
|
// 保留当前页面,跳转到应用内的某个页面
|
||||||
navigateTo(url) {
|
navigateTo(url) {
|
||||||
return uni.navigateTo({
|
return new Promise((resolve, reject) => {
|
||||||
url: url
|
uni.navigateTo({
|
||||||
})
|
url: url,
|
||||||
|
success: resolve,
|
||||||
|
fail: reject
|
||||||
|
});
|
||||||
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
// 关闭当前页面,返回上一页面或多级页面
|
// 关闭当前页面,返回上一页面或多级页面
|
||||||
navigateBack() {
|
navigateBack() {
|
||||||
return uni.navigateBack()
|
return new Promise((resolve, reject) => {
|
||||||
}
|
uni.navigateBack({
|
||||||
|
success: resolve,
|
||||||
|
fail: reject
|
||||||
|
});
|
||||||
|
});
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user