Skip to content

Latest commit

 

History

History
42 lines (23 loc) · 1.88 KB

README_CN.md

File metadata and controls

42 lines (23 loc) · 1.88 KB

vue-sfc-composition-area

Group 4

EN-DOC

这是一个Vscode插件, 主要帮助Vue3开发者编写更好的Composition API, 插件整体使用区域思想, 将区域和代码业务逻辑相关联, 无论你的代码有多长多复杂, 可以根据业务区域准确定位对应的代码

使用

在Vscode插件市场中搜索 vue-sfc-composition-area 之后进行下载, 会在你的编辑器的左下角区域显示小窗口, 在窗口中提供了一些逻辑操作比如新增,刷新等; 当我们新增一个区域之后, 会在对应的Vue文件的script末尾添加一段注释, 你就可以把你的业务逻辑写到这个注释块中.

特性

无论你的vue文件有多长,你都可以快速找到你的业务逻辑,你可以给每个区域一个相应的重要性级别,这样就可以进行分类,不同的级别在小窗口中会有不同的显示。

快速预览

demo.mp4

未完成的特性

  • 为不必要的AST分析增加智能缓存模式
  • 支持拖放区域窗口进行代码顺序调整
  • 多级嵌套区域

原理

Vue文件的AST脚本,用于计算特殊标签的开始和结束位置,源代码内部使用了Vue响应式核心库。