ASTRO轻应用 ASTROZERO-Widget开发规范:开放性

时间:2024-04-28 13:51:06

开放性

  • Widget自身是开放的,直接引用业界优秀的开源组件可以提高开发效率。

    例如,使用MVVM框架Vue(Vue相比AngularJS更轻量,性能更优)以及使用基于Vue的前端控件库Quasar,Element-UI。

  • 不允许引入JQuery,因为框架已默认提供,引入后会引起运行冲突异常。
  • 非特殊场景,组件的尺寸大小不建议写成固定值,可以指定最大/最小值。
  • 非特殊场景,不允许直接对DOM元素添加 CSS 。DOM元素的样式通过显式的class引用,保证样式只作用在当前组件。
support.huaweicloud.com/bestpractice-astrozero/astrozero_bestpractice_0033.html