我正在创建一个面包屑,该面包屑将检查当前页面的页面ID,并检查是否有父级,然后它将获取父级的页面名称,并再次检查该父级是否有另一个父级,然后再次返回父级的页面名称。
这是我使用axios的示例代码
function MainCode() {
axios.get(url)
.then(function(res) {
if(!res.parent) {
html = "<div> Facebook </div>";
}
else { //with parent
//get parent
var a = GetPage(res.parent);
console.log(a); //a is undefined
//check if a has parent again and call GetPage() function
}
})
.catch(function(error) {
});
}
//re-usable function that returns the page
function GetPage(id) {
var page = "";
axios.get(url)
.then(function(res) {
page = res.pagename;
return page;
}
}
我该如何实现?