模板的静态分析功能可以在编辑模板时,实时给你提出可以优化的建议,包括命名重复、可优化的样式、节点层级等

入口

静态分析 - 图1

规则

  • 名称问题
    • 模板和节点的名称只能包含英文、数字、下划线、横线
    • 同一个模板中,模板和节点或者节点和节点间的名称必须唯一
  • 布局问题

    • 在横向或者纵向上,如果同一层级子节点的个数大于1个时,同层级上的任意子节点的width或者height不能为100%

      同一个父节点有两个子节点A和B, 在布局方向是横向,A或者B的width必须不能为100%,但是height可以是100%; 如果布局方向是纵向,A或者B的height必须不能为100%,但是width可以是100%

    • 在横向或者纵向上,如果设置了width或者height为100%,又打开了【撑满剩余空间】,此时可以删除设置的100%

  • 层级问题
    • 模板中节点的最深层级超过了 7 层,请调整层级,避免影响性能
    • 模板嵌套的个数大于 7 个,请调整嵌套方式,避免影响性能