ruoyi-geek-App/src/plugins/tab.ts
D ddd3e267cf 1. 增强内聚性
2. 添加tsconfig.json
3. 部分plugins转ts
4. 添加geek工具类
5. 微调vite配置
2023-08-27 18:16:10 +08:00

55 lines
1.2 KiB
TypeScript

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