uvue.mdc 1.1 KB

123456789101112131415161718192021222324
  1. ---
  2. description: Utz, Ounitec Scripter, Is-Akros-Platfom, Hai Performans, Stanley Tepdemodern, Programine Langguag
  3. globs: *.uvue
  4. alwaysApply: false
  5. ---
  6. # uvue rules
  7. ## vue support
  8. - 仅使用vue3语法, 避免使用vue2.
  9. - 新页面尽量使用组合式API.
  10. - 组件尽量使用easycom规范.
  11. - 非easycom的自定义vue组件,调用组件方法时需使用组件实例的`$callMethod`方式调用.
  12. - 不使用 pinia、vuex、i18n 等uni-app x不支持的vue插件.
  13. - 使用vue语法时需注意uni-app x官网的平台和版本兼容性, 平台特殊代码需包裹在条件编译中.
  14. ## component
  15. - 组件可使用uni-app x内置组件, 以及项目下的自定义组件. 通过mcp工具查询项目下可用的easycom插件.
  16. - 项目可使用vuejs组件规范,对应的文件扩展名为uvue.
  17. - 符合easycom规范的组件无需import和注册,可直接在template中使用.
  18. - 使用内置组件时需注意uni-app x官网的平台和版本兼容性, 平台特殊代码需包裹在条件编译中.
  19. - 所有组件都要使用双闭合标签,如:<image></image> <cl-image></cl-image>