首页 > 其他 > 详细

vue中点击屏幕其他区域关闭自定义div弹出框

时间:2019-12-06 11:58:45      阅读:554      评论:0      收藏:0      [点我收藏+]

直接上代码:

mounted: function () {
    let that = this;
    $(document).on('click', function (e) {
        let dom = $('.myDiv')[0]; // 自定义div的class

        if (dom) {
            // 如果点击的区域不在自定义dom范围
            if (!dom.contains((e.target))) {
                that.showMyDiv = false;
            }
        } 
    });
},
beforeDestroy() {
    $(document).off('click');
}

vue中点击屏幕其他区域关闭自定义div弹出框

原文:https://www.cnblogs.com/lvonve/p/11994337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!