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

55 lines
1.2 KiB
JavaScript
Raw Normal View History

2023-08-12 15:44:27 +00:00
export default {
// 关闭所有页面,打开到应用内的某个页面
reLaunch(url) {
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 页面
2023-08-12 15:44:27 +00:00
switchTab(url) {
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) {
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) {
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
}