2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{_ as a,l as s,C as e,o as t,c,w as l,i as o,e as r,f as n,t as i,g as d,h as g}from"./index-a09151d6.js";import{_ as m}from"./ic_back.5440bd15.js";const f=a({data:()=>({qrImageUrl:"",loading:!0}),onLoad(){this.loadQrImage()},methods:{goBack(){s()},async loadQrImage(){try{this.loading=!0;const a=await e.getPublicConfig();a.contact_qr_image&&(this.qrImageUrl=e.getImageUrl(a.contact_qr_image))}catch(a){console.error("加载二维码失败:",a)}finally{this.loading=!1}}}},[["render",function(a,s,e,f,_,u){const q=d,h=o,k=g;return t(),c(h,{class:"page"},{default:l(()=>[r(h,{class:"navbar"},{default:l(()=>[r(h,{class:"nav-back",onClick:u.goBack},{default:l(()=>[r(q,{src:m,class:"back-icon",mode:"aspectFit"})]),_:1},8,["onClick"]),r(k,{class:"nav-title"},{default:l(()=>[n(i(a.$t("me.contactUs")),1)]),_:1})]),_:1}),r(h,{class:"qr-container"},{default:l(()=>[r(h,{class:"qr-box"},{default:l(()=>[_.qrImageUrl?(t(),c(q,{key:0,src:_.qrImageUrl,class:"qr-image",mode:"aspectFit"},null,8,["src"])):(t(),c(h,{key:1,class:"qr-placeholder"},{default:l(()=>[r(k,{class:"placeholder-text"},{default:l(()=>[n(i(_.loading?"加载中...":"暂无二维码"),1)]),_:1})]),_:1}))]),_:1})]),_:1})]),_:1})}],["__scopeId","data-v-28f49f3e"]]);export{f as default};
|