1. 没做过这方面的考虑，以后养成习惯
2.当时想，反正`checker`要组装错误信息，就直接传过来了；`errorMessage`应该还是`checker`自己维护比较好，不同`checker`的信息模板需要的`data`不一样，有些`data`只有一个字段，有些两个，有些三个。