Files
supplier-dispatch-h5/node_modules/.cache/babel-loader/a085dfc265d5d0a65ca4482cd8f3116531a732aa7682b3d8e539d17401b192d5.json
2023-08-11 10:45:20 +08:00

1 line
2.9 KiB
JSON

{"ast":null,"code":"/**\n * Listen to click outside event\n */\nimport { on, off } from '../utils/dom/event';\nexport var ClickOutsideMixin = function ClickOutsideMixin(config) {\n return {\n props: {\n closeOnClickOutside: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n var _this = this;\n var clickOutsideHandler = function clickOutsideHandler(event) {\n if (_this.closeOnClickOutside && !_this.$el.contains(event.target)) {\n _this[config.method]();\n }\n };\n return {\n clickOutsideHandler: clickOutsideHandler\n };\n },\n mounted: function mounted() {\n on(document, config.event, this.clickOutsideHandler);\n },\n beforeDestroy: function beforeDestroy() {\n off(document, config.event, this.clickOutsideHandler);\n }\n };\n};","map":{"version":3,"names":["on","off","ClickOutsideMixin","config","props","closeOnClickOutside","type","Boolean","default","data","_this","clickOutsideHandler","event","$el","contains","target","method","mounted","document","beforeDestroy"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/mixins/click-outside.js"],"sourcesContent":["/**\n * Listen to click outside event\n */\nimport { on, off } from '../utils/dom/event';\nexport var ClickOutsideMixin = function ClickOutsideMixin(config) {\n return {\n props: {\n closeOnClickOutside: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n var _this = this;\n\n var clickOutsideHandler = function clickOutsideHandler(event) {\n if (_this.closeOnClickOutside && !_this.$el.contains(event.target)) {\n _this[config.method]();\n }\n };\n\n return {\n clickOutsideHandler: clickOutsideHandler\n };\n },\n mounted: function mounted() {\n on(document, config.event, this.clickOutsideHandler);\n },\n beforeDestroy: function beforeDestroy() {\n off(document, config.event, this.clickOutsideHandler);\n }\n };\n};"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,EAAE,EAAEC,GAAG,QAAQ,oBAAoB;AAC5C,OAAO,IAAIC,iBAAiB,GAAG,SAASA,iBAAiBA,CAACC,MAAM,EAAE;EAChE,OAAO;IACLC,KAAK,EAAE;MACLC,mBAAmB,EAAE;QACnBC,IAAI,EAAEC,OAAO;QACbC,OAAO,EAAE;MACX;IACF,CAAC;IACDC,IAAI,EAAE,SAASA,IAAIA,CAAA,EAAG;MACpB,IAAIC,KAAK,GAAG,IAAI;MAEhB,IAAIC,mBAAmB,GAAG,SAASA,mBAAmBA,CAACC,KAAK,EAAE;QAC5D,IAAIF,KAAK,CAACL,mBAAmB,IAAI,CAACK,KAAK,CAACG,GAAG,CAACC,QAAQ,CAACF,KAAK,CAACG,MAAM,CAAC,EAAE;UAClEL,KAAK,CAACP,MAAM,CAACa,MAAM,CAAC,CAAC,CAAC;QACxB;MACF,CAAC;MAED,OAAO;QACLL,mBAAmB,EAAEA;MACvB,CAAC;IACH,CAAC;IACDM,OAAO,EAAE,SAASA,OAAOA,CAAA,EAAG;MAC1BjB,EAAE,CAACkB,QAAQ,EAAEf,MAAM,CAACS,KAAK,EAAE,IAAI,CAACD,mBAAmB,CAAC;IACtD,CAAC;IACDQ,aAAa,EAAE,SAASA,aAAaA,CAAA,EAAG;MACtClB,GAAG,CAACiB,QAAQ,EAAEf,MAAM,CAACS,KAAK,EAAE,IAAI,CAACD,mBAAmB,CAAC;IACvD;EACF,CAAC;AACH,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}