完整路径,必须以.vue结尾。也可以是一个相对的虚拟路径
Alias of styleHandler
Alias of templateHandler
Alias of scriptHandler
别名,用于信息提示等
API 处理器
该组件的子组件
为undefined时表示未 preOpen 过,为数组表示已经打开。
import 组件名称/大驼峰名称
单文件读取的内容,或者 generate() 后的内容
为undefined表示未打开过
文档示例处理器
是否为子组件
父 VueFile
脚本处理器
为undefined表示还未解析
样式处理器
为undefined表示还未解析
多文件组件的子文件
标签名称/中划线名称
模板处理器
为undefined表示还未解析
克隆 VueFile 对象 克隆所有参数,但 handler 引用会被排除
关闭文件
根据 extends 查找基类组件
强制重新打开
是否有额外的
是否有 JS 脚本
简化模式。在此模式下,export default {};视为没有 JS 脚本
是否有 CSS 样式
简化模式。在此模式下,.root {}视为没有 CSS 样式
是否有模板
简化模式。在此模式下,<div></div>视为没有模板
加载所有内容
加载多文件目录
与另一个 Vue 文件合并模板、逻辑和样式 两个 VueFile 必须先 parseAll()
另一个 VueFile
插入的节点路径,最后一位表示节点位置,为空表示最后,比如 /1/2/1 表示插入到根节点的第1个子节点的第2个子节点的第1个位置
提前打开 检测 VueFile 文件类型,以及子组件等 一般用于在列表中快速获取信息,相比直接 open 读取文件内容来说,少耗一些性能
预加载 只加载 content
尝试读取 README.md 的标题行 在前 10 行中查找
await vueFile.save(); 仅依赖 this.fullPath 和 this.isDirectory 两个变量
另存为,保存到另一个路径 会克隆所有内容参数,但 handler 引用会被排除
从代码创建临时的 VueFile 文件 相关于跳过 preOpen 和 open 阶段,但路径是虚拟的
代码
计算根组件所在的目录
完整路径
Generated using TypeDoc
用于处理单/多 Vue 文件的类
主要功能
打开:一般分为四个阶段
保存:
另存为: