{"remainingRequest":"/Users/admin/projects/dms/src/dealer_admin/node_modules/babel-loader/lib/index.js!/Users/admin/projects/dms/src/dealer_admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/admin/projects/dms/src/dealer_admin/src/layout/components/Sidebar/FixiOSBug.js","dependencies":[{"path":"/Users/admin/projects/dms/src/dealer_admin/src/layout/components/Sidebar/FixiOSBug.js","mtime":1713161556000},{"path":"/Users/admin/projects/dms/src/dealer_admin/babel.config.js","mtime":1713161556000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/eslint-loader/index.js","mtime":499162500000}],"contextDependencies":[],"result":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _default = exports.default = {\n  computed: {\n    device: function device() {\n      return this.$store.state.app.device;\n    }\n  },\n  mounted: function mounted() {\n    // In order to fix the click on menu on the ios device will trigger the mouseleave bug\n    // https://github.com/PanJiaChen/vue-element-admin/issues/1135\n    this.fixBugIniOS();\n  },\n  methods: {\n    fixBugIniOS: function fixBugIniOS() {\n      var _this = this;\n      var $subMenu = this.$refs.subMenu;\n      if ($subMenu) {\n        var handleMouseleave = $subMenu.handleMouseleave;\n        $subMenu.handleMouseleave = function (e) {\n          if (_this.device === 'mobile') {\n            return;\n          }\n          handleMouseleave(e);\n        };\n      }\n    }\n  }\n};",null]}