例如:
一个具有复选框的树,点击其中一个子节点时, 让父节点做出响应(如果子节点全部选中,则父节点选中),当然了,父节点选中后,祖父节点也要做出响应。
以上的算法,我是采用递归的方法,能出来但是很卡,使用现成的框架,如ElementUI则不会卡, 请问,这种是如何优化的,思路在哪里,请指教。
ElementUI
elementUI 是开源的,源码可以看。
那就瞅瞅递归的优化?尾递归?
最好还是把你的代码放出来,看看有没有多次调用的情况。
对了,有可能不是js卡,而是渲染卡。可以打打时间,或者不渲染在页面上试试
548k questions
547k answers
4 comments
86.3k users