@vtj / renderer / LocalService
Class: LocalService 
Defined in: packages/renderer/types/services/local.d.ts:3
Extends 
Constructors 
Constructor 
new LocalService(
req?):LocalService
Defined in: packages/renderer/types/services/base.d.ts:9
Parameters 
req? 
IStaticRequest<any, any>
Returns 
LocalService
Inherited from 
Properties 
api() 
protectedapi: (type,data,query?) =>Promise<any>
Defined in: packages/renderer/types/services/base.d.ts:6
Parameters 
type 
string
data 
any
query? 
any
Returns 
Promise<any>
Inherited from 
req 
req:
IStaticRequest
Defined in: packages/renderer/types/services/base.d.ts:5
Inherited from 
uploader() 
protecteduploader: (file,projectId) =>Promise<StaticFileInfo>
Defined in: packages/renderer/types/services/base.d.ts:8
Parameters 
file 
File
projectId 
string
Returns 
Promise<StaticFileInfo>
Inherited from 
Methods 
clearStaticFiles() 
clearStaticFiles(
projectId):Promise<boolean>
Defined in: packages/renderer/types/services/base.d.ts:32
删除全部静态文件
Parameters 
projectId 
string
Returns 
Promise<boolean>
Inherited from 
createRawPage() 
createRawPage(
file):Promise<boolean>
Defined in: packages/renderer/types/services/base.d.ts:27
创建源码模式的文件
Parameters 
file 
PageFile
Returns 
Promise<boolean>
Inherited from 
genSource() 
genSource(
project):Promise<string>
Defined in: packages/renderer/types/services/base.d.ts:34
项目出码,导出zip
Parameters 
project 
ProjectSchema
Returns 
Promise<string>
Inherited from 
genVueContent() 
genVueContent(
project,dsl):Promise<string>
Defined in: packages/renderer/types/services/base.d.ts:25
文件DSL转Vue源码
Parameters 
project 
ProjectSchema
dsl 
BlockSchema
Returns 
Promise<string>
Inherited from 
getExtension() 
getExtension():
Promise<VTJConfig|undefined>
Defined in: packages/renderer/types/services/local.d.ts:5
获取低代码设计器配置
Returns 
Promise<VTJConfig | undefined>
Overrides 
getFile() 
getFile(
id):Promise<BlockSchema>
Defined in: packages/renderer/types/services/local.d.ts:10
获取页面文件
Parameters 
id 
string
Returns 
Promise<BlockSchema>
Overrides 
getHistory() 
getHistory(
id):Promise<HistorySchema>
Defined in: packages/renderer/types/services/local.d.ts:14
获取历史记录
Parameters 
id 
string
Returns 
Promise<HistorySchema>
Overrides 
getHistoryItem() 
getHistoryItem(
fId,id):Promise<HistoryItem>
Defined in: packages/renderer/types/services/local.d.ts:15
获取历史记录项
Parameters 
fId 
string
id 
string
Returns 
Promise<HistoryItem>
Overrides 
getPluginMaterial() 
getPluginMaterial(
from):Promise<MaterialDescription|null>
Defined in: packages/renderer/types/services/base.d.ts:33
获取插件的物料
Parameters 
from 
NodeFromPlugin
Returns 
Promise<MaterialDescription | null>
Inherited from 
getStaticFiles() 
getStaticFiles(
projectId):Promise<StaticFileInfo[]>
Defined in: packages/renderer/types/services/base.d.ts:30
Parameters 
projectId 
string
Returns 
Promise<StaticFileInfo[]>
Inherited from 
init() 
init(
project):Promise<ProjectSchema>
Defined in: packages/renderer/types/services/local.d.ts:6
获取完整的项目信息
Parameters 
project 
ProjectSchema
Returns 
Promise<ProjectSchema>
Overrides 
parseVue() 
parseVue(
project,options):Promise<BlockSchema>
Defined in: packages/renderer/types/services/base.d.ts:26
Vue源码转DSL
Parameters 
project 
ProjectSchema
options 
ParseVueOptions
Returns 
Promise<BlockSchema>
Inherited from 
publish() 
publish(
project):Promise<boolean>
Defined in: packages/renderer/types/services/base.d.ts:23
发布项目,整站出码
Parameters 
project 
ProjectSchema
Returns 
Promise<boolean>
Inherited from 
publishFile() 
publishFile(
project,file):Promise<boolean>
Defined in: packages/renderer/types/services/base.d.ts:24
发布页面,单个页面出码
Parameters 
project 
ProjectSchema
file 
PageFile | BlockFile
Returns 
Promise<boolean>
Inherited from 
removeFile() 
removeFile(
id):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:11
删除文件
Parameters 
id 
string
Returns 
Promise<boolean>
Overrides 
removeHistory() 
removeHistory(
id):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:13
删除历史记录
Parameters 
id 
string
Returns 
Promise<boolean>
Overrides 
removeHistoryItem() 
removeHistoryItem(
fId,ids):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:17
删除历史记录项
Parameters 
fId 
string
ids 
string[]
Returns 
Promise<boolean>
Overrides 
removeRawPage() 
removeRawPage(
id):Promise<boolean>
Defined in: packages/renderer/types/services/base.d.ts:28
删除源码模式的文件
Parameters 
id 
string
Returns 
Promise<boolean>
Inherited from 
removeStaticFile() 
removeStaticFile(
name,projectId):Promise<boolean>
Defined in: packages/renderer/types/services/base.d.ts:31
删除静态文件
Parameters 
name 
string
projectId 
string
Returns 
Promise<boolean>
Inherited from 
saveFile() 
saveFile(
file):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:9
保存页面文件
Parameters 
file 
BlockSchema
Returns 
Promise<boolean>
Overrides 
saveHistory() 
saveHistory(
history):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:12
保存历史记录
Parameters 
history 
HistorySchema
Returns 
Promise<boolean>
Overrides 
saveHistoryItem() 
saveHistoryItem(
fId,item):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:16
保存历史记录项
Parameters 
fId 
string
item 
HistoryItem
Returns 
Promise<boolean>
Overrides 
saveMaterials() 
saveMaterials(
project,materials):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:8
保存项目的物料信息
Parameters 
project 
ProjectSchema
materials 
Map<string, MaterialDescription>
Returns 
Promise<boolean>
Overrides 
saveProject() 
saveProject(
project,type?):Promise<boolean>
Defined in: packages/renderer/types/services/local.d.ts:7
保存项目信息
Parameters 
project 
ProjectSchema
type? 
string
Returns 
Promise<boolean>
Overrides 
uploadStaticFile() 
uploadStaticFile(
file,projectId):Promise<StaticFileInfo|null>
Defined in: packages/renderer/types/services/base.d.ts:29
上传静态文件
Parameters 
file 
File
projectId 
string
Returns 
Promise<StaticFileInfo | null>