File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed
Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ export default class Node {
8484 /**
8585 * 是否为「模态框」节点
8686 */
87- get isModal ( ) {
87+ get isModal ( ) {
8888 return this [ nodeSymbol ] . isModal ( ) ;
8989 }
9090
@@ -208,7 +208,7 @@ export default class Node {
208208 /**
209209 * 返回节点的属性集
210210 */
211- get propsData ( ) {
211+ get propsData ( ) {
212212 return this [ nodeSymbol ] . propsData ;
213213 }
214214
@@ -226,6 +226,20 @@ export default class Node {
226226 return this [ nodeSymbol ] . getDOMNode ( ) ;
227227 }
228228
229+ /**
230+ * 执行新增、删除、排序等操作
231+ * @param remover
232+ * @param adder
233+ * @param sorter
234+ */
235+ mergeChildren (
236+ remover : ( node : Node , idx : number ) => boolean ,
237+ adder : ( children : Node [ ] ) => any ,
238+ sorter : ( firstNode : Node , secondNode : Node ) => number ,
239+ ) {
240+ return this . children ?. mergeChildren ( remover , adder , sorter ) ;
241+ }
242+
229243 /**
230244 * 返回节点的尺寸、位置信息
231245 * @returns
You can’t perform that action at this time.
0 commit comments