refactor(production): 重构产品详情页代码
- 将问题列表调整为单独的Vue组件
This commit is contained in:
@ -33,15 +33,7 @@
|
||||
<spec-table :data="production.production_specs" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="常见问题" name="faq">
|
||||
<div class="faq-list">
|
||||
<el-collapse class="faq-collapse" accordion>
|
||||
<el-collapse-item
|
||||
v-for="(question, index) in production.questions" :key="index" :title="question.title"
|
||||
:name="String(index)">
|
||||
<markdown-renderer :content="question.content || ''" />
|
||||
</el-collapse-item>
|
||||
</el-collapse>
|
||||
</div>
|
||||
<question-list :questions="production.questions" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="相关文档" name="documents">
|
||||
<div class="document-list">
|
||||
@ -233,24 +225,6 @@ useHead({
|
||||
gap: 1rem;
|
||||
}
|
||||
|
||||
::v-deep(.el-collapse-item__header) {
|
||||
font-size: 1rem;
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.faq-collapse {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.faq-collapse :deep(.el-collapse-item) {
|
||||
margin-bottom: 1rem;
|
||||
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.faq-collapse :deep(.el-collapse-item__header) {
|
||||
border: 1px solid var(--el-border-color-light);
|
||||
}
|
||||
|
||||
.loading {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
|
||||
Reference in New Issue
Block a user