- 把 <slot name="action"> 移入 v-else 分支, 与 .goods-detail 同一生命周期 - 修复: 加载初期 goodsSkuDetail.goods_state=0 (默认值), 父组件 detail.vue 模板里 <ns-goods-action> 走 v-else 显示"该商品已下架" - 数据到达 goods_state=1 后才切到正常按钮, 导致首屏出现"已下架→正常"闪烁 - 修复后: 骨架屏状态下完全不渲染 ns-goods-action, 仅显示 .goods-detail-skeleton-action 占位 Co-Authored-By: Claude <noreply@anthropic.com>