1、在data()添加setting设置


setting: {data: {simpleData: {enable: true,idKey: "",pIdKey: "",rootPId: 0}},check: {//不显示复选框enable: false},view: {nameIsHTML: true,selectedMulti: false},edit: {enable: false,editNameSelectAll: false},async: {enable: true, // 开启异步加载url: "", //对应的后台请求路径dataType: "json",autoParam: [] // 异步加载时需要自动提交父节点属性的参数},callback: {onClick: this.onClick, // 节点被点击时调用}},

`` 2、点击树异步请求后台数据

onClick(event, treeId, treeNode, clickFlag) {//console.log(event, treeId, treeNode, clickFlag)let get_url ="xxxxxx"this.$http.get(get_url, {}).then(items=> {//   console.log('treeSelect res-------->::', items)//异步点击查询子节点,无该子节点则插入到该父节点中if(!treeNode.hasOwnProperty("children") || treeNode.children.length == 0) {for(let i = 0; i < items.length; i++) {var treeObj = $.fn.zTree.getZTreeObj(treeId);//treeId为自定义的树的idvar parentZNode = treeObj.getNodeByParam("code", treeNode.code, null); //获取指定父节点,code为本级节点, treeNode.code为当前点击节点的code值let newNode = treeObj.addNodes(parentZNode, items[i], false);//将获取到的子节点插入到父节点中}}}}).catch(error => {console.log(error)throw new Error(error)})},

vue 项目ztree 异步加载树相关推荐

  1. Jquery Ztree异步加载树

    1. 下载jquery的JS文件/ztree的CSS文件和JS文件 https://jquery.com/download/ https://gitee.com/zTree/zTree_v3/tree ...

  2. ztree java 异步_使用 zTree 异步加载

    使用 zTree 异步加载 使用场景 可能需要展示类别很多,如果采用直接加载的方式,需要展示的数据量过大,交互十分不友好.所以采用 zTree 异步加载数据. demo 环境 SpringBoot 1 ...

  3. php ztree异步加载数据格式,zTree异步加载简单demo

    这几天花了些时间,试了试zTree自带的异步加载方式 还不错. 有个奇怪的问题: 无论我在服务器设置 setContentType("text/plain;charset=UTF-8&quo ...

  4. vue项目首屏加载过慢解决方案

    前言 因为我的一个vue项目首页打开加载了好久,所以决定优化一下.发现是打包体积太大了,页面才加载慢主要是第三方库. 优化着优化着就想要更好一点,于是逛博客搜索,参照了几个博主的解决方法整理出一下几点 ...

  5. zTree 异步加载

    前几天一直在研究zTree 怎么实现异步加载,看了很多文章头也是蒙蒙的,现在自己来总结一下,在这里先解释一下所谓的异步加载.异步加载就是数据没有一次性全部加载出来,当用户点击父节点上的"+& ...

  6. zTree 异步加载 添加子节点重复问题 .

    最近写程序需要一颗可以一步加载的树,发现ztree功能很强大.搞了好久才知道怎么实现树节点的异步加载, 在这里记录下来以方便以后自己忘记了.代码如下: <spanstyle="font ...

  7. iframe js 加载失败_如何提高Vue项目首页的加载速度

    为何当一个VUE项目过大时,打包之后初次访问首页加载速度会异常的缓慢,是什么原因导致以及如何解决这些问题? 首页打开速度慢的原因 其实浏览器加载一个页面的过程就是通过http协议从服务器端下载项目所需 ...

  8. vue 加载太慢_如何提高Vue项目首页的加载速度

    为何当一个VUE项目过大时,打包之后初次访问首页加载速度会异常的缓慢,是什么原因导致以及如何解决这些问题? 首页打开速度慢的原因 其实浏览器加载一个页面的过程就是通过http协议从服务器端下载项目所需 ...

  9. ztree异步加载数据amp;amp;amp;amp;amp;amp;amp;amp;给父节点动态追加子节点

    对于ztree,整了两天了,在数据库中查出json符合格式的数据,这很好整,但是在ztree追加时出现重复节点,找了半天资源,最终还是用ztree自带的异步加载解决问题,特此记录一下下!!如果不足请指 ...

最新文章

  1. 基于BootstarbTable实现加载更多的方式
  2. Android SearchView 搜索框
  3. python mysql example_Python_Example_ Pycharm(python) 与 数据库(MySQL) 连接学习/示例
  4. 06_pandas入门教程,引包,使用DataFrame和Series做一些事情
  5. c php aes加密解密,php的AES加密解密
  6. ubuntu16.04下安装opencv出现libgtk2.0-dev配置失败问题解决方法
  7. 铃木uy125摩托车机油_济南铃木安徽发布国四新车—6480元瑞梦125、9380元UY125
  8. jdk/jre/jvm联系
  9. 全球最大的免费暗网托管服务商 DH 再度被黑关闭
  10. android图片 垂直排列,Android图片切换特效示例:水平百叶窗、垂直百叶窗、马赛克...
  11. 预测控制(一):MPC轨迹跟踪
  12. 苹果手机计算机怎么打分数,请问苹果手机计算器问题怎么处理的
  13. laravel5.5.50之权限(laravel-permissions)的使用
  14. LeetCode114--词典中最长的单词、最短补全词、宝石与石头
  15. mysql select from user_select * from user 这条 SQL 语句,背后藏着哪些不可告人的秘密?...
  16. Scala学习小计 - 什么是模式匹配(pattern-matchin)?
  17. 沃顿上学院自我管理课——米歇尔.奥巴马
  18. 城市信息学其六-信息时代的城市概念化
  19. 客服人员如何摆脱工作上的负面情绪
  20. 数据安全入门产品——数据库审计系统详解

热门文章

  1. 旷视API调用识别身份证
  2. 如何将计算机恢复到桌面快捷方式,电脑桌面图标都没了?解答如何轻松恢复桌面图标...
  3. 11月09日 考研英语学习任务
  4. 计算机信息计量单位 英文名称byte,5.计算机中的字节是个常用的单位,它的英文名字为( )。...
  5. 计算机软件不是出租的主要标的时 著作人,计算机软件著作权免责声明中应包括哪些重要责任...
  6. 池水含盐问题C++仿真
  7. excel拖动滑动滚动条卡死问题解决办法
  8. 明日方舟系统拆解脑图
  9. Lab AAA-本地认证
  10. SpringMVC处理请求的流程