收藏
回答

... is not a constructor

写了一个ES6的类,不勾选ES6转ES5的时候显示 Unexpected export module,勾选后显示 ... is not a constructor,请问是什么原因呢?



class MDb {
  constructor(){
    this.storageKeyName = 'Odata';
  }
 
  // 获取所有数据
  getAllOdata(){
    var res = wx.getStorageSync(this.storageKeyName);
    if(!res){
      res = require('../data/data.js').Odata;
      this.execSetStorageSync(res);
    }
    return res;
  }
 
  // 保存或更新缓存数据
  execSetStorageSync(data){
    wx.setStorageSync(this.storageKeyName, data);
  }
};
 

export { MDb }



回答关注问题邀请回答
收藏

2 个回答

  • 我心依然
    我心依然
    2017-10-29

    什么变量名?

    2017-10-29
    有用
    回复
  • 凌123
    凌123
    2017-10-27

    啊 原来变量名和es6类名不能重复。。。

    2017-10-27
    有用
    回复
登录 后发表内容