这么写是不考虑 data 传 null 的情况么