添加携带参数

This commit is contained in:
D 2023-08-29 18:05:29 +08:00
parent f427106e2d
commit 4b32e33094

View File

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