异步同步编程

//如果想让方法按顺序执行,则必须在方法体内把promise返回,如下:
	async initData () {
      let resMenu = await this.getMenuConfig()
      let resStat = await this.getStatModule()
      let resScreen = await this.getScreenConfig()
    },
      getMenuConfig () {
      return user.getMenuConfig({
        'command': 'get',
        'body': {
          'data': {}
        }
      }).then(result => {
        if (result.code === 200) {
          this.allMenu = result.data.module
          let { showMenu, showMenuValue } = this.handleMenu(this.allMenu, result.data.is_default)
          this.showMenu = showMenu
          this.showMenuValue = showMenuValue
        }
      }).catch(e => {
        // this.$Message.info('获取菜单失败')
        console.log('获取菜单失败')
      })
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值