-   todo
-   [x] -   为什么使用 render 是 rule 校验获取的是上一次的值
