@vtj / renderer / StorageService
Class: StorageService
Defined in: packages/renderer/types/services/storage.d.ts:3
Extends
Constructors
Constructor
new StorageService(
req?
):StorageService
Defined in: packages/renderer/types/services/base.d.ts:9
Parameters
req?
IStaticRequest
<any
, any
>
Returns
StorageService
Inherited from
Properties
api()
protected
api: (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()
protected
uploader: (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
弃用,无作用
Parameters
project
ProjectSchema
Returns
Promise
<string
>
Deprecated
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
<undefined
|VTJConfig
>
Defined in: packages/renderer/types/services/base.d.ts:10
获取低代码设计器配置
Returns
Promise
<undefined
| VTJConfig
>
Inherited from
getFile()
getFile(
id
):Promise
<BlockSchema
>
Defined in: packages/renderer/types/services/storage.d.ts:8
获取页面文件
Parameters
id
string
Returns
Promise
<BlockSchema
>
Overrides
getHistory()
getHistory(
id
):Promise
<HistorySchema
>
Defined in: packages/renderer/types/services/storage.d.ts:12
获取历史记录
Parameters
id
string
Returns
Promise
<HistorySchema
>
Overrides
getHistoryItem()
getHistoryItem(
fId
,id
):Promise
<HistoryItem
>
Defined in: packages/renderer/types/services/storage.d.ts:13
获取历史记录项
Parameters
fId
string
id
string
Returns
Promise
<HistoryItem
>
Overrides
getPluginMaterial()
getPluginMaterial(
from
):Promise
<null
|MaterialDescription
>
Defined in: packages/renderer/types/services/base.d.ts:33
获取插件的物料
Parameters
from
NodeFromPlugin
Returns
Promise
<null
| MaterialDescription
>
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/storage.d.ts:4
获取完整的项目信息
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/storage.d.ts:9
删除文件
Parameters
id
string
Returns
Promise
<boolean
>
Overrides
removeHistory()
removeHistory(
id
):Promise
<boolean
>
Defined in: packages/renderer/types/services/storage.d.ts:11
删除历史记录
Parameters
id
string
Returns
Promise
<boolean
>
Overrides
removeHistoryItem()
removeHistoryItem(
fId
,ids
):Promise
<boolean
>
Defined in: packages/renderer/types/services/storage.d.ts:15
删除历史记录项
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/storage.d.ts:7
保存页面文件
Parameters
file
BlockSchema
Returns
Promise
<boolean
>
Overrides
saveHistory()
saveHistory(
history
):Promise
<boolean
>
Defined in: packages/renderer/types/services/storage.d.ts:10
保存历史记录
Parameters
history
HistorySchema
Returns
Promise
<boolean
>
Overrides
saveHistoryItem()
saveHistoryItem(
fId
,item
):Promise
<boolean
>
Defined in: packages/renderer/types/services/storage.d.ts:14
保存历史记录项
Parameters
fId
string
item
HistoryItem
Returns
Promise
<boolean
>
Overrides
saveMaterials()
saveMaterials(
project
,materials
):Promise
<boolean
>
Defined in: packages/renderer/types/services/storage.d.ts:6
保存项目的物料信息
Parameters
project
ProjectSchema
materials
Map
<string
, MaterialDescription
>
Returns
Promise
<boolean
>
Overrides
saveProject()
saveProject(
project
):Promise
<boolean
>
Defined in: packages/renderer/types/services/storage.d.ts:5
保存项目信息
Parameters
project
ProjectSchema
Returns
Promise
<boolean
>
Overrides
uploadStaticFile()
uploadStaticFile(
file
,projectId
):Promise
<null
|StaticFileInfo
>
Defined in: packages/renderer/types/services/base.d.ts:29
上传静态文件
Parameters
file
File
projectId
string
Returns
Promise
<null
| StaticFileInfo
>