<template> <view class="page container"> <text>测试 onBackPress 生命周期返回 true</text> <button class="mt-10" @click="goChildPage"> 跳转子页,测试返回值为 false </button> </view> </template> <script lang="uts" setup> const backPressOptions = reactive({ from: 'backbutton' } as OnBackPressOptions) onBackPress((options : OnBackPressOptions) : boolean | null => { console.log('onBackPress', options) backPressOptions.from = options.from return true }) const goChildPage = () => { uni.navigateTo({ url: '/pages/lifecycle/page/onBackPress/on-back-press-child-composition' }) } defineExpose({ goChildPage, backPressOptions }) </script>