//enquire.js 纯 JavaScript 实现的 CSS 媒体查询库 import enquireJs from "enquire.js"; export function isDef(v) { return v !== undefined && v !== null; } /** * Remove an item from an array. */ export function remove(arr, item) { if (arr.length) { const index = arr.indexOf(item); if (index > -1) { return arr.splice(index, 1); } } } export function isRegExp(v) { return _toString.call(v) === "[object RegExp]"; } export function enquireScreen(call) { const handler = { match: function() { call && call(true); }, unmatch: function() { call && call(false); }, }; enquireJs.register("only screen and (max-width: 767.99px)", handler); } const _toString = Object.prototype.toString;