|
|
|
@ -21,7 +21,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div v-if="item.type === 'router'" style="width: 100%;margin-top: 5px"> |
|
|
|
<el-link :underline="false" @click="jumpToPath(item.content)">{{'跳转到:'+ item.content.menuName}}</el-link> |
|
|
|
<el-link :underline="false" @click="jumpToPath(item.content)">{{'跳转到:'+ item.content.name}}</el-link> |
|
|
|
</div> |
|
|
|
<div v-else style="width: 100%;margin-top: 5px"> |
|
|
|
<markdown :markdown-string="item.content"></markdown> |
|
|
|
@ -56,9 +56,9 @@ function jumpToPath(content){ |
|
|
|
let obj = routes.find(route =>{return route.meta?.id === content.id;}) |
|
|
|
if (obj){ |
|
|
|
let path = '?' |
|
|
|
let params = content.params |
|
|
|
for (const key of params.keys()){ |
|
|
|
path += key+"="+params[key] + "&" |
|
|
|
let params = content.params || {} |
|
|
|
for (const key of Object.keys(params)){ |
|
|
|
path += key+"="+params?.[key] + "&" |
|
|
|
} |
|
|
|
path = path.slice(0, -1); |
|
|
|
path = obj.path + path |
|
|
|
|