Files
tekelanew_acs/acs/nladmin-ui/node_modules/.cache/babel-loader/8a117513176f729fac487b912562ce3e.json
2024-12-05 09:33:18 +08:00

1 line
2.9 KiB
JSON

{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\dashboard\\mixins\\resize.js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\dashboard\\mixins\\resize.js","mtime":1732871026690},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\eslint-loader\\index.js","mtime":1732872823677}],"contextDependencies":[],"result":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _utils = require(\"@/utils\");\nvar _default = exports.default = {\n data: function data() {\n return {\n $_sidebarElm: null,\n $_resizeHandler: null\n };\n },\n mounted: function mounted() {\n var _this = this;\n this.$_resizeHandler = (0, _utils.debounce)(function () {\n if (_this.chart) {\n _this.chart.resize();\n }\n }, 100);\n this.$_initResizeEvent();\n this.$_initSidebarResizeEvent();\n },\n beforeDestroy: function beforeDestroy() {\n this.$_destroyResizeEvent();\n this.$_destroySidebarResizeEvent();\n },\n // to fixed bug when cached by keep-alive\n // https://github.com/PanJiaChen/vue-element-admin/issues/2116\n activated: function activated() {\n this.$_initResizeEvent();\n this.$_initSidebarResizeEvent();\n },\n deactivated: function deactivated() {\n this.$_destroyResizeEvent();\n this.$_destroySidebarResizeEvent();\n },\n methods: {\n // use $_ for mixins properties\n // https://vuejs.org/v2/style-guide/index.html#Private-property-names-essential\n $_initResizeEvent: function $_initResizeEvent() {\n window.addEventListener('resize', this.$_resizeHandler);\n },\n $_destroyResizeEvent: function $_destroyResizeEvent() {\n window.removeEventListener('resize', this.$_resizeHandler);\n },\n $_sidebarResizeHandler: function $_sidebarResizeHandler(e) {\n if (e.propertyName === 'width') {\n this.$_resizeHandler();\n }\n },\n $_initSidebarResizeEvent: function $_initSidebarResizeEvent() {\n this.$_sidebarElm = document.getElementsByClassName('sidebar-container')[0];\n this.$_sidebarElm && this.$_sidebarElm.addEventListener('transitionend', this.$_sidebarResizeHandler);\n },\n $_destroySidebarResizeEvent: function $_destroySidebarResizeEvent() {\n this.$_sidebarElm && this.$_sidebarElm.removeEventListener('transitionend', this.$_sidebarResizeHandler);\n }\n }\n};",null]}