@vtj / Modules / core / PageFile
Interface: PageFile
core.PageFile
页面描述
Hierarchy
↳
PageFile
Table of contents
Properties
Properties
children
• Optional children: PageFile[]
目录包含的页面
Defined in
packages/core/src/protocols/schemas/file.ts:89
dir
• Optional dir: boolean
是否目录
Defined in
packages/core/src/protocols/schemas/file.ts:79
dsl
• Optional dsl: BlockSchema
文件内容
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:69
fromType
• Optional fromType: "Schema" | "UrlSchema" | "Plugin"
区块来源,默认为Schema,一旦确定,不允许更改
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:51
hidden
• Optional hidden: boolean
不在菜单显示
Defined in
packages/core/src/protocols/schemas/file.ts:99
icon
• Optional icon: string
菜单icon
Defined in
packages/core/src/protocols/schemas/file.ts:84
id
• id: string
唯一标识
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:31
library
• Optional library: string
Plugin 时的插件名称
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:64
market
• Optional market: MarketInstallInfo
从物料市场安装
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:46
mask
• Optional mask: boolean
是否在母版内
Defined in
packages/core/src/protocols/schemas/file.ts:94
name
• name: string
文件名
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:36
raw
• Optional raw: boolean
源码文件,非低代码页面
Defined in
packages/core/src/protocols/schemas/file.ts:104
title
• title: string
页面标题
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:41
type
• type: FileType
文件类型
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:27
urls
• Optional urls: string
资源url, Schema: 无url UrlSchema: 只允许一个json文件 Plugin:支持多个文件(.css或.js),多个文件用逗号分隔
Inherited from
Defined in
packages/core/src/protocols/schemas/file.ts:59