A页面:
<script setup lang="ts">
//...
const todo = () => {
//...
}
//...
</script>
B页面返回A页面:
let pages = getCurrentPages(); // 当前页面
let beforePage = pages[pages.length - 2]; // 需要执行方法的页面
uni.navigateBack({
success () {
if (beforePage.$vm.todo)
beforePage.$vm.todo();//执行页面中的自定义的init方法
}
})
调用不了上一页的todo方法,但是可以调用onLoad生命周期方法,但不想用这个。
请问我应该怎么做?
6***@qq.com (作者)
明白了,谢谢
2023-04-06 15:47