jd-opensource / jd-opensource/taro-ui

Noticebar组件不能阻止自带的close事件执行

Open
#1,792 1 comment 0 reactions 1 assignee Claimed by @robinv8 View on GitHub
Dominant language
TypeScript
Stars
4.7k
Forks
740
PR merge metrics
No merged PRs in 30d

Description

### Taro UI 版本信息

v3.3.0

### 问题描述

Noticebar组件,开通close属性后,组件开启了删除功能,点击后自动隐藏,阻止自带的close事件执行

### 复现步骤

1、开通Noticebar的close属性为true
2、点击删除,执行了阻止操作,但是通知栏还是被隐藏

### 复现代码

1、
这是 NoticeBar 通告栏

2、onCloseLoadMore(e){
// 阻止默认行为,防止通知栏消失
e.stopPropagation();
e.preventDefault();
console.log('点击了关闭')
}

### 报错信息

点击删除的通告栏被隐藏,期望是根据逻辑进行隐藏还是显示

### 系统信息

taro cli 版本为3.6.26

### 补充信息

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.