getFileTree({
appId: this.assetInfo.app_id,
id:this..version_id,
parentId:"root",
keywords: "",
}).then(res=›{
this.assetTree=res.data})
这是最开始获取的数据,需要上面四个参数,然后响应是一个对象数组,对象中有个type参数判断是否有子文件需要获取,
如果type为1则需要再次用上面的接口发出请求获取数据,参数appid和id都不用变,parentid要用到上一次请求的响应里该对象自身的的businessid作为值发出请求,获取的响应结果要放在第一次请求获取的对象内,在对象内创建一个children属性,赋值给children,然后如果第二次响应回来的对象数组中有对象的type仍然为1,则需要继续请求,直到返回的对象数组中每个对象的type都是0,然后构成一个目录树
请问这个该怎么实现啊
appId: this.assetInfo.app_id,
id:this..version_id,
parentId:"root",
keywords: "",
}).then(res=›{
this.assetTree=res.data})
这是最开始获取的数据,需要上面四个参数,然后响应是一个对象数组,对象中有个type参数判断是否有子文件需要获取,
如果type为1则需要再次用上面的接口发出请求获取数据,参数appid和id都不用变,parentid要用到上一次请求的响应里该对象自身的的businessid作为值发出请求,获取的响应结果要放在第一次请求获取的对象内,在对象内创建一个children属性,赋值给children,然后如果第二次响应回来的对象数组中有对象的type仍然为1,则需要继续请求,直到返回的对象数组中每个对象的type都是0,然后构成一个目录树
请问这个该怎么实现啊