tool.js 436 Bytes
/**
 * @Description: 通用 DOM 工具
 */

/**
 * 判断指定元素是否发生了多行溢出(常用于判断是否需要“展开/收起”)
 * @param {string} id 目标 DOM 的 id
 * @returns {boolean} 是否溢出
 */
const hasEllipsis = (id) => {
  let oDiv = document.getElementById(id);
  let flag = false
  if (oDiv.scrollHeight > oDiv.clientHeight) {
    flag = true
  }
  return flag
}

export default {
  hasEllipsis
}