错误检查内容清单
通用检查点
- id是否重复
- 名空间是否合法
- xml语法
- id命名规范--不能是js的保留字、关键字
- 文件引用是否存在
- 子节点出现个数检查--需要在设计时组件中做配置
- id引用检查 --需要配置
表达式检查 --需要配置
- 表达式合法性
- 表达式中引用的变量是否存在
- 表达式中引用的函数
- 表达式中引用的数据列是否存在
style 样式检查
- 单位是否需要设置
- 单位名称是否合法
小程序组件
- page
- 不能继承自己
- serviceRequest
- 判断service 是否存在
- wx:tableData
- className 是否存在
- wx:restData
- columns 属性中引用的列检查
- orderBy 属性中排序列描述是否合法
- orderBy 引用的字段是否存在
- 自定义列名定义是否重复
- 统计列列名是否重复
- 统计列统计函数属性是否设置
- 关联leftTable 必填检查
- 关联leftTable 是否定义
- join 中 on 是否存在
- join 中on 个数只能一个
- on节点中 fn 不能为空
- on节点中leftField 不能为空
- on节点中rightField 不能为空
- on节点中leftField 是否定义
- on节点中rightField 是否定义
- className 引用的数据是否存在
- wx:list
- items 与item属性非空检查
- items 数据格式合法性检查
- items 应用的数据是否存在