antdesignofvuea-tree异步加载

antdesignofvuea-tree异步加载

2023年6月22日发(作者:)

antdesignofvuea-tree异步加载a-tree 异步树真是太多坑了,不显⽰⽂字,点击根节点没反应,点击⼦节点没反应,点击⼦节点出现的是上⼀个⼦节点内容,切换是否展⽰监管部门时点击过的⼦节点没反应,好在问题都⼀⼀解决了,记录⼀下。 是否展现⾮监管部门 data() { return { loadedKeys: [], expandedKeys: [], isShowAll: false, //⾮监管部门是否展⽰ treeDeptData: [], replaceFields: { children: 'children', title: 'text', key: 'id', }, // 树数据结构匹配替换映射 } }//loadedKeys (受控)已经加载的节点,需要配合 loadData 使⽤ // 节点加载完毕时触发 loadDept(loadedKeys) { Keys = loadedKeys }, //展开/收起节点时触发 onExpand(keys) { // expandedKeys(.sync) (受控)展开指定的树节点 edKeys = keys }, // 异步加载数据 onLoadDeptData(treeNode) { return new Promise((resolve) => { setTimeout(() => { tGet( `/Dept/RegionDeptTreeByParent?isShowAll=${All}&&nodeTypeValue=${um}&&parent=${}` ).then((res) => { en = ((item) => { return item }) ptData = [...ptData] resolve() }, 1000) }) }) }, //获取树结构 RegionDeptTreeByParent() { Keys=[] edKeys=[] tGet('/Dept/RegionDeptTreeByParent').then((res) => { ptData = ((item) => { = false return item }) }) }, //是否展现⾮监管部门 onCheckboxDeptChange(e) { (`checked = ${d}`) if (d == true) { All = true } else { All = false } ptData=[] DeptTreeByParent() },

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687383999a6021.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信