GzhPayConfigModel.js 601 B

1234567891011121314151617181920212223242526
  1. import base from './base.js'
  2. class GzhPayConfigModel extends base {
  3. constructor(config) {
  4. super()
  5. this.storageKey = 'gzhPayConfig'
  6. this.defaultInfo = {
  7. sessionFrom: '',
  8. showMessageCard: true,
  9. sendMessageImg:'',
  10. sendMessageTitle:'',
  11. sendMessagePath:'',
  12. }
  13. this.load(config)
  14. }
  15. static getInstance(config) {
  16. if (!GzhPayConfigModel.instance) {
  17. GzhPayConfigModel.instance = new GzhPayConfigModel(config)
  18. return GzhPayConfigModel.instance
  19. }
  20. return GzhPayConfigModel.instance
  21. }
  22. }
  23. export default GzhPayConfigModel