HarmonyOS Popup会拦截页面点击事件

Popup会拦截页面点击事件,以下代码,除非Popup关闭,否则页面其他组件的点击事件会被拦截。

Column(){
}.bindPopup(this.handlePopup, {
  message: '111111111111111',
  autoCancel:false,
  onStateChange: (e)=> { // 返回当前的气泡状态
    if (!e.isVisible) {
      this.handlePopup = false
    }
  }
}).position({x:60,y:40})
HarmonyOS
2024-12-24 16:52:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

可尝试添加此属性:mask:false,关闭遮罩层。

.bindPopup(this.handlePopup, {
  mask:false,
  message: '我是一个Popup',
  autoCancel:false,
  onStateChange: (e)=> { // 返回当前的气泡状态
    if (!e.isVisible) {
      this.handlePopup = false
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-24 19:27:17
相关问题
Slider拦截点击事件失败
423浏览 • 1回复 待解决
HarmonyOS web页面点击穿透问题
197浏览 • 1回复 待解决
HarmonyOS toggle 点击拦截
209浏览 • 1回复 待解决
WebView goBack事件拦截
1216浏览 • 1回复 待解决
点击事件,@State 页面未生效,在线等
3090浏览 • 0回复 待解决
HarmonyOS 请问怎么拦截Tabs点击
139浏览 • 1回复 待解决
HarmonyOS 拦截实体音量+-按键事件
151浏览 • 1回复 待解决
HarmonyOS 事件拦截和传递问题
164浏览 • 1回复 待解决
HarmonyOS如何拦截list的滑动事件
557浏览 • 1回复 待解决