2 lines
2.2 KiB
JavaScript
2 lines
2.2 KiB
JavaScript
|
|
import{d as a,A as e,Y as s,o as t,c as l,w as r,h as c,b as u,l as i,t as m,k as d,n as p,r as f,a as n,z as o}from"./index.3b47c846.js";import{_ as x}from"./u-parse.d82c30b8.js";import{_}from"./u-icon.13e78a4c.js";import{_ as v}from"./icon_visit.5f8ba9a3.js";import{b as w,c as h,d as b}from"./news.fbf927e0.js";import{_ as y}from"./plugin-vue_export-helper.21dcd24c.js";var j=y(a({__name:"news_detail",setup(a){const y=e({});let j="";const g=async a=>{y.value=await w({id:a})};return s((a=>{j=a.id,g(j)})),(a,e)=>{const s=d,w=p,k=f(n("u-parse"),x),I=f(n("u-icon"),_),z=o;return t(),l(s,{class:"news-detail bg-white"},{default:r((()=>[c(" 标题信心 "),u(s,{class:"news-detail-header py-[20rpx] px-[30rpx]"},{default:r((()=>[u(s,{class:"text-3xl font-medium"},{default:r((()=>[i(m(y.value.title),1)])),_:1}),u(s,{class:"flex mt-[20rpx] text-xs"},{default:r((()=>[y.value.author?(t(),l(s,{key:0,class:"mr-[40rpx]"},{default:r((()=>[i("作者: "+m(y.value.author),1)])),_:1})):c("v-if",!0),u(s,{class:"text-muted mr-[40rpx]"},{default:r((()=>[i(m(y.value.createTime),1)])),_:1}),u(s,{class:"flex items-center text-muted"},{default:r((()=>[u(w,{src:v,class:"w-[30rpx] h-[30rpx]"}),u(s,{class:"ml-[10rpx]"},{default:r((()=>[i(m(y.value.visit),1)])),_:1})])),_:1})])),_:1})])),_:1}),c(" 咨询内容 "),u(s,{class:"news-detail-section bg-white p-[20rpx]"},{default:r((()=>[c(" 摘要 "),y.value.summary?(t(),l(s,{key:0,class:"summary p-[20rpx] text-base"},{default:r((()=>[i(" 摘要: "+m(y.value.summary),1)])),_:1})):c("v-if",!0),c(" 封面 "),y.value.image?(t(),l(s,{key:1,class:"mt-[20rpx]"},{default:r((()=>[u(w,{class:"w-full",src:y.value.image,mode:"widthFix"},null,8,["src"])])),_:1})):c("v-if",!0),c(" 内容 "),u(s,{class:"mt-[20rpx]"},{default:r((()=>[u(k,{html:y.value.content},null,8,["html"])])),_:1})])),_:1}),u(s,{class:"panel-btn flex items-center px-[34rpx]",onClick:e[0]||(e[0]=a=>(async a=>{try{y.value.collect?await h({articleId:a}):await b({articleId:a}),g(j)}catch(e){}})(y.value.id))},{default:r((()=>[u(I,{name:y.value.collect?"star-fill":"star",size:"36"},null,8,["name"]),u(z,{class:"ml-[10rpx]"},{default:r((()=>[i("收藏")])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-3e7e0c12"]]);export{j as default};
|