You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
2.6 KiB
1 lines
2.6 KiB
import{d as a,r as e,u as l,a as t,c as o,o as r,b as s,s as p,e as i,g as u,f as d,i as g,j as n,w as m,k as f,l as v,v as c,m as b,n as _,p as h,q as j,t as x,x as y,y as S}from"./index-c1dbaba4.js";import{_ as w}from"./u-loading-page.8a915b31.js";import{_ as k,a as M}from"./index.9ca226e6.js";import{u as C}from"./useShare.ef6065d7.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.4b2cb429.js";import"./u-transition.24c0ace1.js";import"./u-icon.d4bf195f.js";import"./u-image.86f8f5db.js";import"./app-link.vue_vue_type_script_setup_true_lang.e42fbc9b.js";import"./u-avatar.85887529.js";import"./u-popup.c9f22720.js";import"./u-safe-bottom.f0120e94.js";import"./u-tabbar.7b503373.js";import"./wechat.de0a8524.js";const R=D(a({__name:"diy",setup(a){const{setShare:D,onShareAppMessage:R,onShareTimeline:B}=C();R(),B();const U=e(!0),I=l(),J=e(0),N=t({pageMode:"diy",title:"",global:{},value:[]}),O=o((()=>"decorate"==I.mode?I:N)),T=e(0),q=e("");return r((a=>{I.mode=a.mode||"","decorate"==I.mode&&(U.value=!1),T.value=a.id||"",q.value=a.name||""})),s((()=>{J.value++,p()})),i((()=>{"decorate"==I.mode?I.init():u({id:T.value,name:q.value}).then((a=>{if(a.data.value){let e=a.data;N.pageMode=e.mode,N.title=e.title;let l=JSON.parse(e.value);N.global=l.global,N.value=l.value,N.value.forEach(((a,e)=>{a.pageStyle="",a.pageBgColor&&(a.pageStyle+="background-color:"+a.pageBgColor+";"),a.margin&&(a.pageStyle+="padding-top:"+2*a.margin.top+"rpx;",a.pageStyle+="padding-bottom:"+2*a.margin.bottom+"rpx;",a.pageStyle+="padding-right:"+2*a.margin.both+"rpx;",a.pageStyle+="padding-left:"+2*a.margin.both+"rpx;")})),d({title:N.title})}let e=a.data.share?JSON.parse(a.data.share):null;D(e),U.value=!1}))})),(a,e)=>{const l=j(x("u-loading-page"),w),t=j(x("diy-group"),k),o=y,r=j(x("fixed-group"),M);return g(),n(o,null,{default:m((()=>[f(l,{loading:U.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),v(f(o,null,{default:m((()=>[b(" 自定义模板渲染 "),"fixed"!=_(O).pageMode?(g(),n(o,{key:0,class:"diy-template-wrap bg-index",style:h({backgroundColor:_(O).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:_(O).global.bgUrl?"url("+_(S)(_(O).global.bgUrl)+")":""})},{default:m((()=>[f(t,{data:_(O),pullDownRefresh:J.value},null,8,["data","pullDownRefresh"])])),_:1},8,["style"])):b("v-if",!0),b(" 固定模板渲染 "),"fixed"==_(O).pageMode?(g(),n(o,{key:1,class:"fixed-template-wrap"},{default:m((()=>[f(r,{data:_(O),pullDownRefresh:J.value},null,8,["data","pullDownRefresh"])])),_:1})):b("v-if",!0)])),_:1},512),[[c,!U.value]])])),_:1})}}}),[["__scopeId","data-v-bc8cebed"]]);export{R as default};
|
|
|