支持 ES6/7 新特性

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

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

在 Min 中使用 async/await

  • 示例代码
  1. export default {
  2. getData() {
  3. return new Promise((resolve, reject) => {
  4. setTimeout(() => {
  5. resolve({
  6. status: 'resolve'
  7. });
  8. }, 3000);
  9. });
  10. };
  11. async onLoad() {
  12. let data = await this.getData();
  13. console.log(data.status);
  14. };
  15. }