增加props的第一个实现版本