react-blog
                                
                                 react-blog copied to clipboard
                                
                                    react-blog copied to clipboard
                            
                            
                            
                        源码解读不解的地方
/**
- 获取 elements 的最后一个 index (用于决定 this.props.children 的渲染)
- @param {Boolean} dynamic - 是否为动态表单
- @param {Array} elements */ function getLastIndex(dynamic = false, elements) { if (!dynamic) return elements.length - 1 const els = elements.filter(v => !!v) return els.length - 1 }
请问在dynamic == true时filter有何意义?
动态表单里 demo 里有把其中的 meta.elements 设为 null ,elements.filter(v => !!v) 是过滤 null 计算 index
详见 example/dynamicForm.jsx ,应该有更好的方法~~