{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\源码\\vue-element-admin-master\\src\\components\\Charts\\mixins\\resize.js","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\components\\Charts\\mixins\\resize.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgZGVib3VuY2UgfSBmcm9tICdAL3V0aWxzJzsKZXhwb3J0IGRlZmF1bHQgewogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICAkX3NpZGViYXJFbG06IG51bGwsCiAgICAgICRfcmVzaXplSGFuZGxlcjogbnVsbAogICAgfTsKICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmluaXRMaXN0ZW5lcigpOwogIH0sCiAgYWN0aXZhdGVkOiBmdW5jdGlvbiBhY3RpdmF0ZWQoKSB7CiAgICBpZiAoIXRoaXMuJF9yZXNpemVIYW5kbGVyKSB7CiAgICAgIC8vIGF2b2lkIGR1cGxpY2F0aW9uIGluaXQKICAgICAgdGhpcy5pbml0TGlzdGVuZXIoKTsKICAgIH0gLy8gd2hlbiBrZWVwLWFsaXZlIGNoYXJ0IGFjdGl2YXRlZCwgYXV0byByZXNpemUKCgogICAgdGhpcy5yZXNpemUoKTsKICB9LAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uIGJlZm9yZURlc3Ryb3koKSB7CiAgICB0aGlzLmRlc3Ryb3lMaXN0ZW5lcigpOwogIH0sCiAgZGVhY3RpdmF0ZWQ6IGZ1bmN0aW9uIGRlYWN0aXZhdGVkKCkgewogICAgdGhpcy5kZXN0cm95TGlzdGVuZXIoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIHVzZSAkXyBmb3IgbWl4aW5zIHByb3BlcnRpZXMKICAgIC8vIGh0dHBzOi8vdnVlanMub3JnL3YyL3N0eWxlLWd1aWRlL2luZGV4Lmh0bWwjUHJpdmF0ZS1wcm9wZXJ0eS1uYW1lcy1lc3NlbnRpYWwKICAgICRfc2lkZWJhclJlc2l6ZUhhbmRsZXI6IGZ1bmN0aW9uICRfc2lkZWJhclJlc2l6ZUhhbmRsZXIoZSkgewogICAgICBpZiAoZS5wcm9wZXJ0eU5hbWUgPT09ICd3aWR0aCcpIHsKICAgICAgICB0aGlzLiRfcmVzaXplSGFuZGxlcigpOwogICAgICB9CiAgICB9LAogICAgaW5pdExpc3RlbmVyOiBmdW5jdGlvbiBpbml0TGlzdGVuZXIoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLiRfcmVzaXplSGFuZGxlciA9IGRlYm91bmNlKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5yZXNpemUoKTsKICAgICAgfSwgMTAwKTsKICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHRoaXMuJF9yZXNpemVIYW5kbGVyKTsKICAgICAgdGhpcy4kX3NpZGViYXJFbG0gPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdzaWRlYmFyLWNvbnRhaW5lcicpWzBdOwogICAgICB0aGlzLiRfc2lkZWJhckVsbSAmJiB0aGlzLiRfc2lkZWJhckVsbS5hZGRFdmVudExpc3RlbmVyKCd0cmFuc2l0aW9uZW5kJywgdGhpcy4kX3NpZGViYXJSZXNpemVIYW5kbGVyKTsKICAgIH0sCiAgICBkZXN0cm95TGlzdGVuZXI6IGZ1bmN0aW9uIGRlc3Ryb3lMaXN0ZW5lcigpIHsKICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHRoaXMuJF9yZXNpemVIYW5kbGVyKTsKICAgICAgdGhpcy4kX3Jlc2l6ZUhhbmRsZXIgPSBudWxsOwogICAgICB0aGlzLiRfc2lkZWJhckVsbSAmJiB0aGlzLiRfc2lkZWJhckVsbS5yZW1vdmVFdmVudExpc3RlbmVyKCd0cmFuc2l0aW9uZW5kJywgdGhpcy4kX3NpZGViYXJSZXNpemVIYW5kbGVyKTsKICAgIH0sCiAgICByZXNpemU6IGZ1bmN0aW9uIHJlc2l6ZSgpIHsKICAgICAgdmFyIGNoYXJ0ID0gdGhpcy5jaGFydDsKICAgICAgY2hhcnQgJiYgY2hhcnQucmVzaXplKCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["debounce","data","$_sidebarElm","$_resizeHandler","mounted","initListener","activated","resize","beforeDestroy","destroyListener","deactivated","methods","$_sidebarResizeHandler","e","propertyName","window","addEventListener","document","getElementsByClassName","removeEventListener","chart"],"sources":["D:/源码/vue-element-admin-master/src/components/Charts/mixins/resize.js"],"sourcesContent":["import { debounce } from '@/utils'\n\nexport default {\n data() {\n return {\n $_sidebarElm: null,\n $_resizeHandler: null\n }\n },\n mounted() {\n this.initListener()\n },\n activated() {\n if (!this.$_resizeHandler) {\n // avoid duplication init\n this.initListener()\n }\n\n // when keep-alive chart activated, auto resize\n this.resize()\n },\n beforeDestroy() {\n this.destroyListener()\n },\n deactivated() {\n this.destroyListener()\n },\n methods: {\n // use $_ for mixins properties\n // https://vuejs.org/v2/style-guide/index.html#Private-property-names-essential\n $_sidebarResizeHandler(e) {\n if (e.propertyName === 'width') {\n this.$_resizeHandler()\n }\n },\n initListener() {\n this.$_resizeHandler = debounce(() => {\n this.resize()\n }, 100)\n window.addEventListener('resize', this.$_resizeHandler)\n\n this.$_sidebarElm = document.getElementsByClassName('sidebar-container')[0]\n this.$_sidebarElm && this.$_sidebarElm.addEventListener('transitionend', this.$_sidebarResizeHandler)\n },\n destroyListener() {\n window.removeEventListener('resize', this.$_resizeHandler)\n this.$_resizeHandler = null\n\n this.$_sidebarElm && this.$_sidebarElm.removeEventListener('transitionend', this.$_sidebarResizeHandler)\n },\n resize() {\n const { chart } = this\n chart && chart.resize()\n }\n }\n}\n"],"mappings":"AAAA,SAASA,QAAT,QAAyB,SAAzB;AAEA,eAAe;EACbC,IADa,kBACN;IACL,OAAO;MACLC,YAAY,EAAE,IADT;MAELC,eAAe,EAAE;IAFZ,CAAP;EAID,CANY;EAObC,OAPa,qBAOH;IACR,KAAKC,YAAL;EACD,CATY;EAUbC,SAVa,uBAUD;IACV,IAAI,CAAC,KAAKH,eAAV,EAA2B;MACzB;MACA,KAAKE,YAAL;IACD,CAJS,CAMV;;;IACA,KAAKE,MAAL;EACD,CAlBY;EAmBbC,aAnBa,2BAmBG;IACd,KAAKC,eAAL;EACD,CArBY;EAsBbC,WAtBa,yBAsBC;IACZ,KAAKD,eAAL;EACD,CAxBY;EAyBbE,OAAO,EAAE;IACP;IACA;IACAC,sBAHO,kCAGgBC,CAHhB,EAGmB;MACxB,IAAIA,CAAC,CAACC,YAAF,KAAmB,OAAvB,EAAgC;QAC9B,KAAKX,eAAL;MACD;IACF,CAPM;IAQPE,YARO,0BAQQ;MAAA;;MACb,KAAKF,eAAL,GAAuBH,QAAQ,CAAC,YAAM;QACpC,KAAI,CAACO,MAAL;MACD,CAF8B,EAE5B,GAF4B,CAA/B;MAGAQ,MAAM,CAACC,gBAAP,CAAwB,QAAxB,EAAkC,KAAKb,eAAvC;MAEA,KAAKD,YAAL,GAAoBe,QAAQ,CAACC,sBAAT,CAAgC,mBAAhC,EAAqD,CAArD,CAApB;MACA,KAAKhB,YAAL,IAAqB,KAAKA,YAAL,CAAkBc,gBAAlB,CAAmC,eAAnC,EAAoD,KAAKJ,sBAAzD,CAArB;IACD,CAhBM;IAiBPH,eAjBO,6BAiBW;MAChBM,MAAM,CAACI,mBAAP,CAA2B,QAA3B,EAAqC,KAAKhB,eAA1C;MACA,KAAKA,eAAL,GAAuB,IAAvB;MAEA,KAAKD,YAAL,IAAqB,KAAKA,YAAL,CAAkBiB,mBAAlB,CAAsC,eAAtC,EAAuD,KAAKP,sBAA5D,CAArB;IACD,CAtBM;IAuBPL,MAvBO,oBAuBE;MACP,IAAQa,KAAR,GAAkB,IAAlB,CAAQA,KAAR;MACAA,KAAK,IAAIA,KAAK,CAACb,MAAN,EAAT;IACD;EA1BM;AAzBI,CAAf"}]}