提交 c8de9eb9 编写于 作者: D DCloud_LXH

chore: 搜索结果添加 lvl2 描述

上级 3c80808d
......@@ -6,17 +6,13 @@
class="DocSearch-Hit-content-wrapper"
v-if="item.hierarchy[item.type] && item.type === 'lvl1'"
>
<span class="DocSearch-Hit-title" v-html="snippetResultContent('hierarchy.lvl1')" />
<span
v-if="item.content"
class="DocSearch-Hit-path"
v-html="snippetResultContent('content')"
/>
<span class="DocSearch-Hit-title" v-html="hierarchyLvl1Html" />
<span v-if="item.content" class="DocSearch-Hit-path" v-html="contentHtml" />
</div>
<div v-else-if="isContent" class="DocSearch-Hit-content-wrapper">
<span class="DocSearch-Hit-title" v-html="snippetResultContent('content')" />
<span class="DocSearch-Hit-path" v-html="snippetResultContent('hierarchy.lvl1')" />
<span class="DocSearch-Hit-title" v-html="contentHtml" />
<span class="DocSearch-Hit-path" v-html="hierarchyLvl1Html || hierarchyLvl2Html" />
</div>
<div v-else class="DocSearch-Hit-content-wrapper">
......@@ -24,7 +20,7 @@
class="DocSearch-Hit-title"
v-html="snippetResultContent(`hierarchy.${item.type}`)"
/>
<span class="DocSearch-Hit-path" v-html="snippetResultContent('hierarchy.lvl1')" />
<span class="DocSearch-Hit-path" v-html="hierarchyLvl1Html" />
</div>
</div>
</a>
......@@ -63,6 +59,16 @@
isContent() {
return this.item.type === 'content';
},
contentHtml() {
return this.snippetResultContent('content');
},
hierarchyLvl1Html() {
return this.snippetResultContent('hierarchy.lvl1');
},
hierarchyLvl2Html() {
const lvl2 = this.snippetResultContent('hierarchy.lvl2');
return this.isContent ? this.contentHtml === lvl2 ? '' : lvl2 : '';
},
},
methods: {
snippetResultContent(attribute) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册