mirror of
				https://github.com/Tencent/tmagic-editor.git
				synced 2025-11-04 10:49:51 +08:00 
			
		
		
		
	feat(editor): data-source-service支持扩展
This commit is contained in:
		
							parent
							
								
									e385ed5d34
								
							
						
					
					
						commit
						bd8bbc6154
					
				@ -33,6 +33,23 @@ class DataSource extends BaseService {
 | 
			
		||||
    methods: {},
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  constructor() {
 | 
			
		||||
    super([
 | 
			
		||||
      { name: 'getFormConfig', isAsync: false },
 | 
			
		||||
      { name: 'setFormConfig', isAsync: false },
 | 
			
		||||
      { name: 'getFormValue', isAsync: false },
 | 
			
		||||
      { name: 'setFormValue', isAsync: false },
 | 
			
		||||
      { name: 'getFormEvent', isAsync: false },
 | 
			
		||||
      { name: 'setFormEvent', isAsync: false },
 | 
			
		||||
      { name: 'getFormMethod', isAsync: false },
 | 
			
		||||
      { name: 'setFormMethod', isAsync: false },
 | 
			
		||||
      { name: 'add', isAsync: false },
 | 
			
		||||
      { name: 'update', isAsync: false },
 | 
			
		||||
      { name: 'remove', isAsync: false },
 | 
			
		||||
      { name: 'createId', isAsync: false },
 | 
			
		||||
    ]);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public set<K extends StateKey, T extends State[K]>(name: K, value: T) {
 | 
			
		||||
    this.state[name] = value;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user