支持 ES6/7 新特性

Min 默认使用 babel 编译 JavaScript 模块、从而可以支持 ES6/7 的一些新特性

从 Min Cli v1.0.5 版本开始,用户可以通过修改 min.config.json 配置文件,配置自己熟悉的 babel 环境进行开发。

在 Min 中使用 async/await

export default {
  getData() {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        resolve({
          status: 'resolve'
        });
      }, 3000);
    });
  };

  async onLoad() {
    let data = await this.getData();
    console.log(data.status);
  };
}

在 Min 中使用 async/await,请先在项目中启用 ES6/7 新特性配置,安装Babel插件和runtime包,如果项目还未进行配置请移步到 在 Min 中使用 async/await 的配置介绍