DyPayConfigModel.js 537 B

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