Как использовать async\await во Vue?
А then то зачем?example: async() => {
  console.log('start');
  for (let i in this.orders) {
      await this.getOrder();
      console.log('loaded ' + i);
  }
  console.log('finish');
}snippet
UPD
Важно: в определении методов нельзя использовать стрелочную функцию, если вам нужен доступ к this. Освежите знания по стрелкам, контекстам.
Вам нужно подключить regenerator-runtime либо использовать babel-plugin-transform-async-to-promises

UPD: будьте аккуратны при использовании этого плагина, так как у него есть весьма неприятный баг https://github.com/rpetrich/babel-plugin-transform...