<u-popup v-model="treeShow" mode="bottom" height="700rpx"  border-radius="28"><view class="popTitle"> <text>请选择责任单位:</text><u-button size="mini" type="primary" style="margin-left:60rpx" @click="popOK">确定</u-button></view><scroll-view scroll-y="true" style="height: 500rpx;"><ly-tree ref='tree' :props="props" :ready="true" node-key="id" show-radio :expandOnCheckNode='false' :reload="reload":default-checked-keys="defaultCheckedKeys" :default-expanded-keys="defaultExpandedKeys"@node-expand="handleNodeExpand" @node-collapse="closeNode" @check="handleCheck" :load="loadNode" lazy></ly-tree></scroll-view>
</u-popup>
treeShow:false, //责任单位树// 树相关
props: {id: 'id',label: 'label',children: 'children',isLeaf: 'isLeaf'
},
defaultCheckedKeys: [],
defaultExpandedKeys:[],
currentExpandedKeys:[],
reload:false,
treeData: [],_self = this;// 筛选栏与弹窗
openOtherWindow(index) {if (index == 0) {this.dateShow = true}else if (index == 4) {this.treeShow = true}
},loadNode(node, resolve) {// _self.xxx; 这里用_self而不是thisif(node.level === 0){console.log("zs");this.getTreeData("0105").then(res =>{res.forEach((item,index)=>{item.isLeaf = item.isLeaf == '0'?false:true;})resolve(res);});}else{this.getTreeData(node.key).then(res =>{res.forEach((item,index)=>{item.isLeaf = item.isLeaf == '0'?false:true;})resolve(res);});}
},
getTreeData(parentId){console.log(parentId);let eiInfo=new this.$IPLAT.EiInfo();eiInfo.set('node', parentId);return this.$api.query_tree_list(eiInfo).then(res=>{console.log(res.get("result"));return res.get("result");}).catch(err => {uni.showToast({title: err,icon:'none'})});
},
handleNodeExpand(obj) {this.currentExpandedKeys.push(obj.key);
},

uniapp ---- 树组件相关推荐

  1. uniapp树组件优化 树节点设置单选,单击单选框可以选中多个 偶尔根节点点击后会隐藏整棵树

    在上篇文章的组件基础上做了两个调整 1.处理偶尔根节点点击后会隐藏整棵树的情况,lastRank是判断是否是最后一级,但是如果是根节点的话是不会有lastRank 2.处理树节点设置multiple是 ...

  2. php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法

    在学习jquery easyui的tree组件的时候,在url为链接地址的时,发现如果最后一个节点的state为closed时,未节点显示为文件夹,单击会重新加载动态(Url:链接地址)形成无限循环. ...

  3. 树组件说明书java_java树组件

    package 树组件; import java.awt.Component; public class Example9_12 { public static void main(String ar ...

  4. HT for Web的HTML5树组件延迟加载技术实现

    HT for Web的HTML5树组件有延迟加载的功能,这个功能对于那些需要从服务器读取具有层级依赖关系数据时非常有用,需要获取数据的时候再向服务器发起请求,这样可减轻服务器压力,同时也减少了浏览器的 ...

  5. ant vue 树形菜单横向显示_快速实现一个简单可复用可扩展的Vue树组件

    来源 | https://wintc.top/article/13大概因为平时工作项目的原因,写了很多次树形组件,越写越觉得可以写得更简单并且更具有复用性.扩展性.树组件的应用场景很多,比如一篇文章的 ...

  6. Element tree树组件 鼠标双击事件

    需求 双击 tree上的子节点,把节点文字显示在输入框中(这里简化一下,双击 tree 显示文字即可,省略 $emit 那一步) 注解:props 可以接收 defaultExpandAll(是否默认 ...

  7. uni-app常用组件

    uni-app内部组件 uni-app官网组件 消息提示 最全的toast: uni.showToast({title:"请输入用户名密码!" ,icon: 'none',mask ...

  8. uni-app的组件easycom的使用

    uni-app的组件easycom的使用 * HBuilderX 2.5.5起支持easycom组件模式 传统vue组件,需要安装.引用.注册,三个步骤后才能使用组件 easycom 组件安装在项目的 ...

  9. uniapp “未检测到手机或模拟器,请稍后重试”和uniapp自定义组件与通信

    错误九:"未检测到手机或模拟器,请稍后重试" 在使用HBuilderX创建uni-app项目的时候想要在手机上运行看看效果,当你点击运行下面的"运行到手机或模拟器(N)& ...

最新文章

  1. mysql 隔离级别 快照_「数据库架构」三分钟搞懂事务隔离级别和脏读
  2. 【Django】ORM操作#2
  3. EasyNVR摄像机网页无插件直播方案H5前端构建之:关于接口调用常见的一些问题(401 Unauthorized)...
  4. 小样本点云深度学习库_小样本学习综述报告
  5. 6 volist双层数组_Javascript算法 — 数组排序
  6. 红橙Darren视频笔记 模板模式的应用与BaseActivity
  7. [COURSE_PTHE] 4. 枚举
  8. ChinaJoy是什么
  9. springBoot入门第一章springBoot第一个程序
  10. java socket5源码_Java利用TCP协议实现客户端与服务器通信【附通信源码】
  11. python怎么输入下一行_python在指定行前插入一行
  12. 史上最全VPS+云服务器运维面板汇总(收藏)
  13. 一个毕业设计 儿童趣味数学 app
  14. word中常用技巧,快速删除word中光标前或后的内容
  15. 怎么用java做动态壁纸_开发实时壁纸
  16. python链家数据分析统计服_链家二手房成交——Python数据分析
  17. Iphone保存html网页,在iPhone上保存网页的最优方式
  18. ORACLE APEX-下载-利用插件
  19. 5000字、12字 连环炮、一张图快速解决线程池
  20. Oracle数据库之同义词(SYNONYM)使用

热门文章

  1. 五年引用量最高的10大AI论文:Adam第一,Transformer上榜,竟然没有ResNet?
  2. 如何通过路由器日志查看路由器是否断网过_路由器本身有一个日志功能,里面存了很多工作记录...
  3. python连接mysql失败_python连接mysql失败怎么解决
  4. php 两个单词 正则表达式字符前_PHP正则表达式核心技术完全详解 第3节
  5. Facebook广告投放有什么策略?
  6. 如何通过Facebook幻灯片广告让销售量疯涨
  7. Leetcode每日一题:198.house-robber(打家劫舍)
  8. 01背包、完全背包、多重背包问题的C++实现及路径记录
  9. [Postman使用]请求与响应
  10. Websocket教程SpringBoot+Maven整合(详情)