perf:优化文章内容处理

This commit is contained in:
陈淳
2023-03-15 13:38:05 +08:00
parent 4bd374e747
commit 543d54f844

View File

@@ -176,15 +176,20 @@ const loadArticleData=async()=>
//主题初始化
const loadDiscuss = async () => {
discuss.value = await discussGet(route.params.discussId);
//加载目录
var reg = /(#{1,6})\s(.*)/g;
ContentHander();
};
//加载文章及目录
const ContentHander=()=>{
//加载目录
var reg = /(#{1,6})\s(.*)/g;
var myArray = discuss.value.content.match(reg);
if (myArray != null) {
catalogueData.value = myArray.map((x) => {
return x.replace(/#/g, "").replace(/\s/g, "");
});
}
};
}
//添加树型子文章
const addArticle = (parentArticleId) => {
//跳转路由
@@ -262,15 +267,8 @@ const updateArticle=(node,data)=>{
}
//单机节点
const handleNodeClick=(data)=>{
//加载目录
var reg = /(#{1,6})\s(.*)/g;
discuss.value.content=data.content;
var myArray = discuss.value.content.match(reg);
if (myArray != null) {
catalogueData.value = myArray.map((x) => {
return x.replace(/#/g, "").replace(/\s/g, "");
});
}
ContentHander();
}
//删除子文章
const delArticle=( node,data)=>{