press-ui
Version:
简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目
24 lines (18 loc) • 445 B
JavaScript
export let SUPPORT_PASSIVE = false;
try {
const opts = {};
Object.defineProperty(opts, 'passive', ({
get() {
SUPPORT_PASSIVE = true;
return true;
},
}));
// https://github.com/facebook/flow/issues/285
window.addEventListener('test-passive', () => {}, opts);
} catch (e) {}
export const passive = (passive = true) => (SUPPORT_PASSIVE
? {
passive,
}
: false);
export const PASSIVE_OPTIONS = passive();