您现在的位置:首页 >> 前端 >> 内容

vue—webapp解决点击遮罩层会触发界面上其他元素的click事件的问题

时间:2018/2/28 11:50:25 点击:

  核心提示:可以这样解决:遮罩层上的方法:@touchstart=hide($event)hide(e){console.log(e);this.show_flag=0;e.returnValue = false...

可以这样解决:

遮罩层上的方法:

@touchstart="hide($event)"
hide(e){
        console.log(e);
        this.show_flag=0;
        e.returnValue = false;
        console.log(e);
      },

问题原因:是由于该事件的默认行为产生的,将returnValue设置为false就ok了。

由此可以看出,事件的默认行为可以影响到即使不是嵌套关系的元素。

Tags:VU UE E— —W 
作者:网络 来源:spfLinux的博