动态加载类目:
// 动态加载类目
loadData(item, bak) {
// 第二个参数是一个函数,当你处理完数据之后执行这个函数就可以触发数据更新
item.loading = true
http.post(API_URL.getChildList(this.env), {
parentId: item.categoryId,
})
.then(res => {
item.loading = false
if (item.loading === false) {
res.data.data.forEach(item => {
if (item.name) {
item.label = item.name
delete item.name
}
if (item.level === 3) {
delete item.loading
}
})
item.children = res.data.data
bak()
}
})
.catch(err => {
console.log(err)
})
},
小箭头问题:loading是组件自己给你加的,删了就没有小箭头了