var mainMenuMixin = {
  data () {
    return {
      currentMainTabs: []
    }
  },
  methods: {
    getActiveMenu (mainList, path) {
      for (var i = 0, len = mainList.length; i < len; i++) {
        this.childrenMenu(mainList[i], path)
      }
    },
    childrenMenu (list, path) {
      for (var i = 0, len = list.length; i < len; i++) {
        if (list[i].children && list[i].children.length) {
          this.childrenMenu(list[i].children, path)
        } else {
          if (list[i].path === path) {
            this.currentMainTabs = list[i]
            break
          }
        }
      }
    }
  }
}