#I6IUWC 解决vue变量赋值问题
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 30 KiB |
@@ -577,17 +577,17 @@ const loadPageDetail = (pageId) => {
|
|||||||
}
|
}
|
||||||
let wikiTitleRef = ref();
|
let wikiTitleRef = ref();
|
||||||
const createNavigationHeading = () => {
|
const createNavigationHeading = () => {
|
||||||
let navigationList = htmlUtil.createNavigationHeading()
|
let navigationListVal = htmlUtil.createNavigationHeading()
|
||||||
// 标题加到导航里面去
|
// 标题加到导航里面去
|
||||||
if (navigationList.length > 0) {
|
if (navigationListVal.length > 0) {
|
||||||
let wikiTile = wikiPage.value.name || 'WIKI-内容展示'
|
let wikiTile = wikiPage.value.name || 'WIKI-内容展示'
|
||||||
navigationList.unshift({
|
navigationListVal.unshift({
|
||||||
level: 1,
|
level: 1,
|
||||||
node: wikiTitleRef.value,
|
node: wikiTitleRef.value,
|
||||||
text: wikiTile,
|
text: wikiTile,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
navigationList.value = navigationList
|
navigationList.value = navigationListVal;
|
||||||
}
|
}
|
||||||
const closeImagePreview = () => {
|
const closeImagePreview = () => {
|
||||||
showImagePreview.value = false
|
showImagePreview.value = false
|
||||||
|
|||||||
@@ -80,31 +80,29 @@ let wikiTitleRef = ref();
|
|||||||
const loadPageDetail = (pageId) => {
|
const loadPageDetail = (pageId) => {
|
||||||
let param = {pageId: pageId, space: spaceUuid.value}
|
let param = {pageId: pageId, space: spaceUuid.value}
|
||||||
pageApi.openPageDetail(param).then((json) => {
|
pageApi.openPageDetail(param).then((json) => {
|
||||||
let wikiPage = json.data.wikiPage || {}
|
let wikiPageRes = json.data.wikiPage || {}
|
||||||
wikiPage.selfZan = json.data.selfZan || 0
|
wikiPageRes.selfZan = json.data.selfZan || 0
|
||||||
wikiPage.value = wikiPage
|
wikiPage.value = wikiPageRes
|
||||||
let pageContent = json.data.pageContent || {}
|
let pageContent = json.data.pageContent || {}
|
||||||
pageFileList.value = json.data.fileList || []
|
pageFileList.value = json.data.fileList || []
|
||||||
if (wikiPage.value.editorType === 2) {
|
if (wikiPage.value.editorType === 2) {
|
||||||
pageContent.content = mavonEditor
|
pageContent.content = mavonEditor.getMarkdownIt().render(pageContent.content)
|
||||||
.getMarkdownIt()
|
|
||||||
.render(pageContent.content)
|
|
||||||
}
|
}
|
||||||
pageShowDetail.value = pageContent.content
|
pageShowDetail.value = pageContent.content
|
||||||
let wikiTile = wikiPage.name || 'WIKI-内容展示'
|
let wikiTile = wikiPageRes.name || 'WIKI-内容展示'
|
||||||
document.title = wikiTile
|
document.title = wikiTile
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
previewPageImage()
|
previewPageImage()
|
||||||
let navigationList = htmlUtil.createNavigationHeading()
|
let navigationListVal = htmlUtil.createNavigationHeading()
|
||||||
// 标题加到导航里面去
|
// 标题加到导航里面去
|
||||||
if (navigationList.length > 0) {
|
if (navigationList.length > 0) {
|
||||||
navigationList.unshift({
|
navigationListVal.unshift({
|
||||||
level: 1,
|
level: 1,
|
||||||
node: wikiTitleRef.value,
|
node: wikiTitleRef.value,
|
||||||
text: wikiTile,
|
text: wikiTile,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
navigationList.value = navigationList
|
navigationList.value = navigationListVal
|
||||||
}, 500)
|
}, 500)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user