删除tab的getData

This commit is contained in:
D 2024-01-22 23:12:31 +08:00
parent 62b65d0ec0
commit 42519c74d3
2 changed files with 10 additions and 22 deletions

View File

@ -18,10 +18,15 @@ export const socket = Socket
*/ */
export default { export default {
install(app: App): void { install(app: App): void {
// 页面操作
app.config.globalProperties.$tab = tab app.config.globalProperties.$tab = tab
// 认证对象
app.config.globalProperties.$auth = auth app.config.globalProperties.$auth = auth
// 模态框对象
app.config.globalProperties.$modal = modal app.config.globalProperties.$modal = modal
// 全局事件总线
app.config.globalProperties.$bus = bus app.config.globalProperties.$bus = bus
// socket对象
app.config.globalProperties.$socket = socket app.config.globalProperties.$socket = socket
} }
} }

View File

@ -1,23 +1,10 @@
let _data:any = {}
function setData(data:any){
_data = data
}
function getData<T>(){
return _data as T
}
export default { export default {
getData,
/** /**
* *
* @param url * @param url
* @returns * @returns
*/ */
reLaunch(url: string,config:any={}): Promise<unknown> { reLaunch(url: string): Promise<unknown> {
setData(config.data)
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.reLaunch({ uni.reLaunch({
url: url, url: url,
@ -32,8 +19,7 @@ export default {
* @param url * @param url
* @returns * @returns
*/ */
switchTab(url: string,config:any={}): Promise<unknown> { switchTab(url: string): Promise<unknown> {
setData(config.data)
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.switchTab({ uni.switchTab({
url: url, url: url,
@ -48,8 +34,7 @@ export default {
* @param url * @param url
* @returns * @returns
*/ */
redirectTo(url: string,config:any={}): Promise<unknown> { redirectTo(url: string): Promise<unknown> {
setData(config.data)
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.redirectTo({ uni.redirectTo({
url: url, url: url,
@ -63,8 +48,7 @@ export default {
* @param url * @param url
* @returns * @returns
*/ */
navigateTo(url: string,config:any={}): Promise<unknown> { navigateTo(url: string): Promise<unknown> {
setData(config.data)
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.navigateTo({ uni.navigateTo({
url: url, url: url,
@ -78,8 +62,7 @@ export default {
* *
* @returns * @returns
*/ */
navigateBack(config:any={}): Promise<unknown> { navigateBack(): Promise<unknown> {
setData(config.data)
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.navigateBack({ uni.navigateBack({
success: resolve, success: resolve,