设计**:要以数据驱动视图的**去设计代码, 具体表现为在class里设置好 state ,使用 get set 数据劫持的方式来操作视图 这样改改变数据就可以直接操作视图 坑: 资源加载 laodDir 需要排序