tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 1.09 kB
Source Map (JSON)
{"version":3,"file":"supportsPassive.mjs","sources":["../../src/_util/supportsPassive.ts"],"sourcesContent":["import { ref } from 'vue';\nimport { isBrowser } from '../shared';\n\nexport const supportsPassive = ref(false);\n\nif (!isBrowser) {\n try {\n const opts = {};\n Object.defineProperty(opts, 'passive', {\n get() {\n supportsPassive.value = true;\n return true; // 添加返回值\n },\n });\n window.addEventListener('test-passive', null as any, opts);\n } catch (e) {\n //\n }\n}\n"],"names":["supportsPassive","ref","isBrowser","opts","Object","defineProperty","get","value","window","addEventListener","e"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IAGaA,eAAA,GAAkBC,IAAI,KAAK,EAAA;AAExC,IAAI,CAACC,SAAW,EAAA;EACV,IAAA;IACF,IAAMC,OAAO,EAAC,CAAA;AACPC,IAAAA,MAAA,CAAAC,cAAA,CAAeF,MAAM,SAAW,EAAA;MACrCG,GAAM,EAAA,SAANA,GAAMA,GAAA;QACJN,eAAA,CAAgBO,KAAQ,GAAA,IAAA,CAAA;AACjB,QAAA,OAAA,IAAA,CAAA;AACT,OAAA;AACF,KAAC,CAAA,CAAA;IACMC,MAAA,CAAAC,gBAAA,CAAiB,cAAgB,EAAA,IAAA,EAAaN,IAAI,CAAA,CAAA;AAC3D,WAASO,CAAP,EAAA,EAEF;AACF;;;;"}