我有一个包含 8 个 jstree 的页面,其中 3 个非常大。
明显的问题是页面加载需要 13 秒,这很糟糕。 通过分析,我知道这是所有 jstree 处理时间。
有没有人对减少页面加载时间有任何想法?
我在考虑部分加载元素,但这会降低用户体验。
谢谢,亚历克斯
最佳答案
如果它是一个选项卡式页面,为什么不在选择特定选项卡时加载树?
除此之外,下一个最佳方法是部分加载或在服务器加载时构建多个 json 字符串并将它们存储在数组客户端中 - 然后构建树而不进行额外的服务器调用。
关于javascript - JsTree 速度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085809/