dcloudio / dcloudio/uni-app

uniapp事件处理函数对于this.$vm没有做异常处理

Open
#4,672 2 comments 0 reactions 1 assignee Claimed by @18148764734 View on GitHub
mp-toutiao 不明确复现步骤、未提供复现工程
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
退出页面时,页面被销毁,页面绑定的事件可能延后触发,导致事件句柄的上下文没法拿到而报错
![image](https://github.com/dcloudio/uni-app/assets/16506726/7a2f687a-a23f-4847-aac8-29d979f3d2c9)

**预期结果**
希望在事件处理函数这里判断一下上下文是否还存在,如果不存在,则不执行后面的逻辑

**实际结果**
![image](https://github.com/dcloudio/uni-app/assets/16506726/c379ebf8-73e1-4e87-9d04-e7327e27ed64)

**系统信息:**
- 发行平台: 抖音小程序
- 操作系统 ios
- uni-app版本
uni-app v3.95
uni-app cli v2.0.2-3090520231028001

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.