Glyphix UX Support
Glyphix UX Support 是一个面向快应用 / Glyphix .ux 文件的 VS Code 扩展,基于 Vetur 的单文件组件解析链路做了二次开发。
当前能力
.ux 文件语法高亮与括号 / 缩进支持
<template> / <script> / <style> 单文件组件解析
- 模板内 HTML / TS / CSS 嵌入能力
.ux 模板表达式类型检查、悬停与定义跳转
- Glyphix 组件对象里的响应式属性、计算属性、方法跳转
.ux 脚本中的 this 类型检查、定义跳转与 JS / TS 场景支持
- Glyphix
for 循环作用域推断与变量 / 数据定义跳转
- Glyphix 原生组件标签、属性、事件补全
- Glyphix 原生组件和属性 / 事件 hover 文档,附带 GitHub 文档链接与标题锚点
- 原生组件标签对补全和
> 自动闭合
class / id 跳转到当前文件 <style> 对应选择器
- 移除
.ux 中 Vue / HTML 不适用的指令与事件污染
::value 这类双冒号绑定补全
- Glyphix 内置 API 补全
- Glyphix 内置 API 类型声明、悬停文档和 GitHub 文档来源链接
- 外部 Glyphix API 声明文件加载
- GitHub Release 定时拉取组件元数据和 API 声明
- 额外内部私有 API 声明文件叠加
manifest.json 字段补全、类型约束与文档提示
| |