chroe: update setting about page for display verison

This commit is contained in:
engigu
2025-01-19 18:34:50 +08:00
parent 3edcccb6a7
commit bbca64a5aa
+18 -10
View File
@@ -3,18 +3,18 @@
<el-text size="small">当前版本{{ version }}</el-text> <el-text size="small">当前版本{{ version }}</el-text>
<div class="buttom"> <div class="buttom">
<div class="tips"> <div class="tips">
<el-text size="small">版本功能说明</el-text> <el-text size="small">版本功能更新说明</el-text>
<el-tooltip v-if="desc" placement="top"> <el-icon>
<template #content> <QuestionFilled @click="drawer = true; logText = TransHtml(desc)" />
<div v-html="desc"></div> </el-icon>
</template>
<el-icon>
<QuestionFilled />
</el-icon>
</el-tooltip>
</div> </div>
</div> </div>
</div> </div>
<el-drawer v-model="drawer" :with-header="false">
<el-text v-html="logText" size="small"></el-text>
</el-drawer>
</template> </template>
<script> <script>
@@ -31,6 +31,7 @@ export default defineComponent({
const state = reactive({ const state = reactive({
version: '', version: '',
desc: '', desc: '',
drawer: false
}); });
const handleChange = async () => { const handleChange = async () => {
@@ -52,12 +53,19 @@ export default defineComponent({
} }
} }
const TransHtml = (raw) => {
if (raw) {
return raw.replace(/\n/g, '<br />')
}
return ''
}
onMounted(() => { onMounted(() => {
getAbout(); getAbout();
}) })
return { return {
...toRefs(state), handleChange ...toRefs(state), handleChange, TransHtml
} }
} }