优化的读取方式，使用了显示列表