添加携带参数

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