liuqisakuya
liuqisakuya
  • 发布:2020-04-26 11:43
  • 更新:2021-04-09 11:22
  • 阅读:449

【报Bug】map组件中使用subnvue, 在background为transparent时,点击subnvue也会触发隐藏

分类:nvue

HBuilderX2.6.16.20200424
安卓手机 红米note2 Android5.0.5
macOS Mojave 10.14.5
直接运行到手机后有几个问题

配置page.json中pages-> app-plus -> subNVues > style中
background为transparent时,点击subnvue或mask都会自动隐藏;注释掉后则变为点击mask才会隐藏
在官方的配置建议中使用了这个属性,但文档中没有,能否告知下这个属性的具体作用,为什么会出现上面这种现象

在subnvue组件中,在onLoad、onShow、onHide、onUnload中利用console输出信息;

  1. 只会在初始化时触发onLoad和onShow
  2. 点击地图组件的marker时,subnvue隐藏掉,但onHide和onUnload未输出任何信息
  3. 只有当地图组件卸载时,才会触发subnvue的onUnload
"app-plus": {  
                    "subNVues":[{    
                            "id": "concat", // 唯一标识    
                            "path": "pages/index/subnvue/subnvue", // 页面路径  
                            "type": "popup",  
                            "style": {  
                                //"background": "transparent"   
                                "position": "absolute",  
                                "bottom": "30px",  
                                "mask": "rgba(0, 0, 0, 0)",  
                                "left": "0",  
                                "width": "230px",  
                                "height": "110px"  
                            }  
                    }]   
                }
2020-04-26 11:43 负责人:无 分享
已邀请:
非常勇敢的狮子

非常勇敢的狮子

background为transparent时,点击subnvue或mask都会自动隐藏;注释掉后则变为点击mask才会隐藏
在官方的配置建议中使用了这个属性,但文档中没有,能否告知下这个属性的具体作用,为什么会出现上面这种现象

我也遇到了

982260355@qq.com

982260355@qq.com

emmm,其实就是click冒泡了,在最外层盒子上加一个 @click.stop=""就可以了

要回复问题请先登录注册