SubscribeConfigModel.js 479 B

1234567891011121314151617181920212223
  1. import base from './base.js'
  2. class SubscribeConfig extends base {
  3. constructor(config) {
  4. super()
  5. this.storageKey = 'subscribeConfig'
  6. this.defaultInfo = {
  7. pay: [],
  8. login:[],
  9. }
  10. this.load(config)
  11. }
  12. static getInstance(config) {
  13. if (!SubscribeConfig.instance) {
  14. SubscribeConfig.instance = new SubscribeConfig(config)
  15. return SubscribeConfig.instance
  16. }
  17. return SubscribeConfig.instance
  18. }
  19. }
  20. export default SubscribeConfig