Procházet zdrojové kódy

跳转bug修改

master
@weixixuan před 2 dny
rodič
revize
3455124c80
2 změnil soubory, kde provedl 33 přidání a 4 odebrání
  1. 2
    1
      subpackage/personal-center/etc-activation.vue
  2. 31
    3
      utils/utils.ts

+ 2
- 1
subpackage/personal-center/etc-activation.vue Zobrazit soubor

cardId: formData.cardId, cardId: formData.cardId,
obuId: formData.obuId, obuId: formData.obuId,
type: activationType.value == 'self' ? 1 : 2, type: activationType.value == 'self' ? 1 : 2,
activeType: formData.activeType
activeType: formData.activeType,
cardBalance: ""
// obuId: 'dsjfslkfjlsa' // obuId: 'dsjfslkfjlsa'
}) })
navTo(`/subpackage/after-sale/activation/operation-tips?id=${formData.orderId}&orderId=${formData.orderNo}&cardStatus=${undefined}&obuStatus=${undefined}&transfer=${formData.activeType}`); navTo(`/subpackage/after-sale/activation/operation-tips?id=${formData.orderId}&orderId=${formData.orderNo}&cardStatus=${undefined}&obuStatus=${undefined}&transfer=${formData.activeType}`);

+ 31
- 3
utils/utils.ts Zobrazit soubor

}); });
}; };


// tab页面,用于区分不同跳转方法
const tabBarPages = ["pages/index/index", "pages/service/service", "pages/user/user"]

//确认弹窗 //确认弹窗
export const confirm = (content : string, callback : Function, title : string = "", showCancel ?: boolean, confimTxt = '确定') => { export const confirm = (content : string, callback : Function, title : string = "", showCancel ?: boolean, confimTxt = '确定') => {
uni.showModal({ uni.showModal({
}) })
} else { } else {
// 如果页面栈总数小于10,则打开新页面 // 如果页面栈总数小于10,则打开新页面
uni.navigateTo({
url,
});
if (isTabarPages(url)) {
uni.switchTab({
url: url
})
} else {
uni.navigateTo({
url,
});
}
} }
} }
}; };


/**
* 是否是tabar页面
* url:页面路径
*/
const isTabarPages = (url : string) => {
let isNot = false
for (let i = 0; i < tabBarPages.length; i++) {
let item = tabBarPages[i]
if (url.includes(item)) {
isNot = true
break
}
}
return isNot
}

/** /**
* 校验格式数据格式 * 校验格式数据格式
* @param 要校验的数据 * @param 要校验的数据

Načítá se…
Zrušit
Uložit