Uniapp + Vuejs 3 获取前一个页面的方法
js
let pages = getCurrentPages()
let prevPage = pages[pages.length - 2]
uni.navigateBack({
success: () => {
console.log('[addDirect.vue]>>_editDirectSupplyPrice>>prevPage.$vm:', prevPage.$vm._)
console.log('[addDirect.vue]>>_editDirectSupplyPrice>>prevPage.$vm:', prevPage._)
prevPage.$vm._.exposed.getDetailData()
// prevPage._.exposed.getDetailData() 都可以
},
})
// 前一个页面
const getDetailData = () => {
}
defineExpose({
getDetailData
})
参考: