zoukankan      html  css  js  c++  java
  • 记录 vue自定义指令 实现展示搜索记录,点击其他区域隐藏

    // const clickoutside = {
    //   bind(el, binding,) {
    //     function documentHandler(e) {
    //   // 这里判断点击的元素是否是本身,是本身,则返回
    //       if (el.contains(e.target)) {
    //         return false;
    //   }
    //   // 判断指令中是否绑定了函数
    //       if (binding.expression) {
    //   // 如果绑定了函数 则调用那个函数,此处binding.value就是handleClose方法
    //         binding.value(e);
    //       }
    //  }
    //  // 给当前元素绑定个私有变量,方便在unbind中可以解除事件监听
    //     el.__vueClickOutside__ = documentHandler;
    //     document.addEventListener('click', documentHandler);
    //   },
    //   unbind() {
    //  // 解除事件监听
    //     document.removeEventListener('click', el.__vueClickOutside__);
    //     delete el.__vueClickOutside__;
    //   },
    // };
    contains(),只能去判断DOM,不能像Java 那样使用!
  • 相关阅读:
    一些大牛的博客推荐,排名不分先后
    HTTP响应状态码
    myeclipse连接mysql数据库详细步骤
    widget使用与生命周期
    ExcelUtil
    POI 数据toEXCEL
    Android异步下载图片并且缓存图片到本地
    判断网络状态
    调节屏幕亮度
    spring的基本知识
  • 原文地址:https://www.cnblogs.com/xiaxuening/p/10974787.html
Copyright © 2011-2022 走看看