MidasPayConfigModel.js 596 B

1234567891011121314151617181920212223242526
  1. import base from './base.js'
  2. class MidasPayConfigModel extends base {
  3. constructor(config) {
  4. super()
  5. this.storageKey = 'midasPayConfig'
  6. this.defaultInfo = {
  7. offerId: '',
  8. env: 1, //0正式环境,1测试环境
  9. rate: '',
  10. zoneId: 0,
  11. buyQuantity: '',
  12. }
  13. this.load(config)
  14. }
  15. static getInstance(config) {
  16. if (!MidasPayConfigModel.instance) {
  17. MidasPayConfigModel.instance = new MidasPayConfigModel(config)
  18. return MidasPayConfigModel.instance
  19. }
  20. return MidasPayConfigModel.instance
  21. }
  22. }
  23. export default MidasPayConfigModel