需要合并的部分参数
toJSON 时需要去除的键,为了避免出现 CircularJSON
可修改标志,内部属性 标记在构造函数结束后是否可修改
元素绑定属性列表
元素指令列表
元素绑定事件列表
绑定的角色
分支名称
变动时间
子元素列表
产品概念
数据树节点是否显示 前端 UI 状态
是否正在编辑 前端 UI 状态
是否正在编辑 前端 UI 状态
节点是否为展开状态 前端 UI 状态
节点是否显示 前端 UI 状态
唯一 Id
是否为叶子节点 前端 UI 状态
是否正在请求 前端 UI 状态
数据树节点是否展开 前端 UI 状态
逻辑树节点是否显示 前端 UI 状态
页面元素名称
页面树节点是否显示 前端 UI 状态
父节点
是否可以删除 前端 UI 状态
角色
插槽 scope 表达式
插槽目标
用于挂 embeddedTS 的 sourceMap
静态 class 名
静态 style
元素标签
当前节点上报错详细信息
类型
祖先 App
祖先 Module
根节点
上层节点
祖先 View
激活 JSON 内部实例
添加元素绑定属性
元素绑定属性参数
添加元素绑定属性
已有的元素绑定属性实例
添加元素指令
元素指令参数
添加元素指令
已有的元素指令实例
添加参数准备
添加页面元素
页面元素参数
添加页面元素
已有的页面元素实例
重命名
创建节点
从对象中深度获取
删除节点
销毁 从 Map 中删除点和子节点
触发事件
事件名
查找引用
为存储点生成行为监听器
获取祖先节点
插入元素绑定属性
元素绑定属性名称,如果不填会自动生成一个唯一名称
插入元素绑定属性
元素绑定属性参数
插入元素绑定属性
已有的元素绑定属性实例
插入元素指令
元素指令名称,如果不填会自动生成一个唯一名称
插入元素指令
元素指令参数
插入元素指令
已有的元素指令实例
插入页面元素
页面元素名称,如果不填会自动生成一个唯一名称
插入页面元素
页面元素参数
插入页面元素
已有的页面元素实例
实例化一个 JSON 由于有 from,只能先实例化父级,再实例化子级
取消监听事件
事件名
监听器
监听事件
事件名
监听器
只监听一次事件
事件名
监听器
准备删除
删除元素绑定属性
元素绑定属性名称
删除元素绑定属性
已有的元素绑定属性实例
删除元素指令
元素指令名称
删除元素指令
已有的元素指令实例
删除元素绑定事件
元素绑定事件名称
删除元素绑定事件
已有的元素绑定事件实例
删除页面元素
页面元素名称
删除页面元素
已有的页面元素实例
设置组件权限
设置页面元素名称
设置静态 style
转换成设计器中使用的 Vue 文件
去除循环依赖,转为纯 JSON
转为单层的 JSON
外面的 key,提供给 JSON.stringify 使用
需要额外排除的 keys
转换成 Vue 的模板格式
更新节点
从 Vue 的 ASTNode 转换成 ASL 元素
Vue 的 ASTNode
解析属性中的表达式
从模板生成规范的 ViewElement 对象
获取添加时的默认选项
解析 Vue 模板 该方法不会绑定 view 和 parent,如果是添加元素优先使用 fromHTML
Vue 的模板
页面元素