多级目录实现
我使用的vue的递归组件方式实现的,数据源用的是navigation.toc对象
let navigation = await this.currentBook.loaded.navigation;
// 把这个目录信息写入vuex中
this.setNavigation(navigation.toc);
没有使用老师的方法,现在我遇到了两个问题。
getSectionName () {
// 获取章节
const section = this.currentBook.section(this.section);
let navigation = '';
if (section) {
// 获取章节名称
navigation = this.currentBook.navigation.get(section.href);
}
return navigation.label;
}
我查了epubjs的navigation手册,发现navigation.get只能获取当前section的一级目录名称,暂时没找到其他方法获取二级目录名称,老师知道有什么方法可以获取二级名称吗