首页 > 其他 > 详细

关于lazyload无法加载第二级的问题

时间:2021-01-14 20:26:51      阅读:43      评论:0      收藏:0      [点我收藏+]

在使用element UI的Cascader 级联选择器时,懒加载中的数据Props写在data中,调用的方法可以写在methods中,但总有不明原因,使得只能调第一级,调不了第二级。这时可以将方法也写在data中,用定时器来放方法。该props在data中要return出去喔。

let that = this;
props: { lazy: true, lazyLoad (node, resolve) { setTimeout(()=>{ let param = { parent: node.level == 0?‘‘:node.value } that.axios.get(‘**************‘, {params: param}).then(res=>{ if(res.data.flag == ‘S‘){ const nodes = res.data.data.map(item =>{ return { value: item.strKey, label: item.value, leaf: node.level >= 1 } }) resolve(nodes) }else{   that.$message.error(res.data.message) } }) },200) } },

  

 

关于lazyload无法加载第二级的问题

原文:https://www.cnblogs.com/lesliejavascript/p/14278704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!