VUE3编译器第五个文件

155 阅读1分钟

transformElement.ts
此文件有九个方法
transformElement 转换元素 主要用来获取转换后的节点标签及属性指令以及子元素
resolveComponentType 解析组件类型 主要用来在上下文对象中压入标签及定类型以及返回内容字符
resolveSetupReference 解析设置参考 主要用来在上下文对象中添加解析参值 以及返回
buildProps 构建属性 主要用来构建属性以及返回构建的内容
dedupeProperties 重复属性删除 属性去重
mergeAsArray 合并数组 主要用来合并数组
buildDirectiveArgs 构建指令参数 主要用来获取构建的指令参数
stringifyDynamicPropNames 字符串化动态属性名称 获取动态的属性名称
isComponentTag 是组件标签 判断是组件标签