将wiki升级为vue3版本

This commit is contained in:
暮光:城中城
2023-01-07 17:38:15 +08:00
parent 717d3f39f0
commit dec28158d2
27 changed files with 338 additions and 242 deletions

View File

@@ -0,0 +1,23 @@
export default {
createNavigationHeading() {
let headArr = []
let headNodeArr = document
.querySelector('.wiki-page-content')
.querySelectorAll('h1,h2,h3,h4,h5,h6')
if (headNodeArr.length <= 0) {
return []
}
headNodeArr.forEach((node) => {
let text = node.innerHTML
.replace(/^\s+/g, '')
.replace(/\s+$/g, '')
.replace(/<\/?[^>]+(>|$)/g, '')
headArr.push({
node: node,
level: parseInt(node.tagName.replace(/[h]/i, ''), 10),
text: text,
})
})
return headArr
},
}