diff --git a/pages_goods/_components/goods-detail-view/detail.js b/pages_goods/_components/goods-detail-view/detail.js index f8a2566..24c3466 100644 --- a/pages_goods/_components/goods-detail-view/detail.js +++ b/pages_goods/_components/goods-detail-view/detail.js @@ -90,16 +90,17 @@ export default { } }, // 跟随 goodsSkuDetail 变化重新决定默认 Tab - // 解决 refreshGoodsSkuDetail 后续合并 pdf_url 时,Tab 已显示但 detailTab 仍为 'html' 的问题 + // 默认展示排在前面的「商品详情」, 只有在没有图文详情、仅有说明书(pdf_url)时才默认选中说明书; + // 同时解决 refreshGoodsSkuDetail 后续合并数据时,Tab 已显示但 detailTab 未跟上的问题 goodsSkuDetail: { deep: true, immediate: true, handler(newVal) { if (!newVal) return; - if (newVal.pdf_url) { - this.detailTab = 'pdf'; - } else if (newVal.goods_content) { + if (this.hasHtmlTab) { this.detailTab = 'html'; + } else if (newVal.pdf_url) { + this.detailTab = 'pdf'; } } } diff --git a/pages_goods/_components/goods-detail-view/goods-detail-view.vue b/pages_goods/_components/goods-detail-view/goods-detail-view.vue index c7a9fc8..0a72eab 100644 --- a/pages_goods/_components/goods-detail-view/goods-detail-view.vue +++ b/pages_goods/_components/goods-detail-view/goods-detail-view.vue @@ -386,14 +386,15 @@ - - {{ $lang('goods.detail.document') }} - + {{ $lang('goods.detail.details') }} + + {{ $lang('goods.detail.document') }} +