收藏
回答

page-container 绑定@beforeleave方法,在pc微信小程序客户端不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug page-container 工具 4.0.5.240 3.10

https://developers.weixin.qq.com/miniprogram/dev/component/page-container.html

页面使用了page-container组件, 绑定@beforeleave方法,在pc微信小程序客户端点击页面的返回,不执行beforeleave方法,在开发者模式和手机微信客户端小程序是可以执行的,代码如下: pageShow默认为true

<view v-if="pagesShow">

<page-container :show="pagesShow" :overlay='false' @beforeleave='handleBack' />

</view>

回答关注问题邀请回答
收藏

3 个回答

  • Rea(s)oN
    Rea(s)oN
    2025-11-15

    我也是遇到了这样子的情况,很奇怪

    2025-11-15
    有用
    回复
  • ໑ຼₒ₂₅ღ钱程似锦
    ໑ຼₒ₂₅ღ钱程似锦
    2025-10-27

    在微信小程序中使用,不存在浏览器版本的问题,代码在手机端微信小程序,返回时是可以触发方法的,只是在web端的微信小程序返回不触发,微信版本和基础库版本都满足条件

    2025-10-27
    有用
    回复 1
    • 陈琦
      陈琦
      2025-12-03
      你这边可以嘛?
      2025-12-03
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-10-27
    有用
登录 后发表内容