mirror of
				https://github.com/Tencent/tmagic-editor.git
				synced 2025-11-04 10:49:51 +08:00 
			
		
		
		
	
		
			
				
	
	
	
		
			4.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			4.1 KiB
		
	
	
	
	
	
	
	
codeBlockService方法
setCodeDsl
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCodeDsl
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCodeDslSync
getCodeContentById
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setCodeDslById
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCodeDslByIds
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setCodeEditorShowStatus
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCodeEditorShowStatus
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setCodeEditorContent
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCurrentDsl
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getEditStatus
- 扩展支持: 是
 
setEditStatus
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setId
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getId
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getMode
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setMode
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setCombineIds
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCombineIds
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
refreshAllRelations
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCombineInfo
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getUndeletableList
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setUndeleteableList
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
setCodeDraft
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getCodeDraft
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
removeCodeDraft
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
deleteCodeDslByIds
- 
扩展支持: 是
 - 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
getUniqueId
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
deleteCompsInRelation
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
destroy
- 
参数:
 - 
返回:
{Promise<void>}
 - 
详情:
 
use
使用中间件的方式扩展方法,上述方法中标记有扩展支持: 是的方法都支持使用use扩展
usePlugin
- 详情:
 
相对于use, usePlugin支持更加灵活更加细致的扩展, 上述方法中标记有扩展支持: 是的方法都支持使用usePlugin扩展
每个支持扩展的方法都支持定制before、after两个hook来干预原有方法的行为,before可以用于修改传入参数,after可以用于修改返回的值
removeAllPlugins
- 详情:
 
删掉当前设置的所有扩展