| 1234567891011121314151617181920212223242526 | export default {  computed: {    device() {      return this.$store.state.app.device    }  },  mounted() {    // In order to fix the click on menu on the ios device will trigger the mouseleave bug    // https://github.com/PanJiaChen/vue-element-admin/issues/1135    this.fixBugIniOS()  },  methods: {    fixBugIniOS() {      const $subMenu = this.$refs.subMenu      if ($subMenu) {        const handleMouseleave = $subMenu.handleMouseleave        $subMenu.handleMouseleave = (e) => {          if (this.device === 'mobile') {            return          }          handleMouseleave(e)        }      }    }  }}
 |