소스 검색

目录层级错误报错

visuddhinanda 5 년 전
부모
커밋
5b20481cde
1개의 변경된 파일과 8개의 추가작업 그리고 3개의 파일을 삭제
  1. 8 3
      app/article/my_collect.js

+ 8 - 3
app/article/my_collect.js

@@ -223,9 +223,14 @@ function tocGetTreeData(articles,active=""){
 		}
 		else{
 			// 小于
-			do {
-				treeParents.pop();
-			} while (treeParents[treeParents.length-1].level>=newNode.level);
+			try{
+				do {
+					treeParents.pop();
+				} while (treeParents[treeParents.length-1].level>=newNode.level);
+			}catch(e){
+				console.log("toc index:"+index,articles[index]);
+			}
+
 			
 			currParentNode = treeParents[treeParents.length-1];
 			treeParents[treeParents.length-1].children.push(newNode);