ruoyi-geek-App/src/plugins/tab.ts

55 lines
1.2 KiB
TypeScript
Raw Normal View History

2023-08-12 15:44:27 +00:00
export default {
// 关闭所有页面,打开到应用内的某个页面
reLaunch(url:string) {
2023-08-18 04:00:56 +00:00
return new Promise((resolve, reject) => {
uni.reLaunch({
url: url,
success: resolve,
fail: reject
});
});
2023-08-12 15:44:27 +00:00
},
2023-08-18 04:00:56 +00:00
// 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
switchTab(url:string) {
2023-08-18 04:00:56 +00:00
return new Promise((resolve, reject) => {
uni.switchTab({
url: url,
success: resolve,
fail: reject
});
});
}
,
2023-08-12 15:44:27 +00:00
// 关闭当前页面,跳转到应用内的某个页面
redirectTo(url:string) {
2023-08-18 04:00:56 +00:00
return new Promise((resolve, reject) => {
uni.redirectTo({
url: url,
success: resolve,
fail: reject
});
});
2023-08-12 15:44:27 +00:00
},
// 保留当前页面,跳转到应用内的某个页面
navigateTo(url:string) {
2023-08-18 04:00:56 +00:00
return new Promise((resolve, reject) => {
uni.navigateTo({
url: url,
success: resolve,
fail: reject
});
});
2023-08-12 15:44:27 +00:00
},
2023-08-18 04:00:56 +00:00
2023-08-12 15:44:27 +00:00
// 关闭当前页面,返回上一页面或多级页面
navigateBack() {
2023-08-18 04:00:56 +00:00
return new Promise((resolve, reject) => {
uni.navigateBack({
success: resolve,
fail: reject
});
});
},
2023-08-12 15:44:27 +00:00
}