niucloud-admin/niucloud/public/wap/assets/app-pages-index-diy.f50b3dfd.js
全栈小学生 f909eea173 update wap
2023-09-19 18:04:59 +08:00

2 lines
2.6 KiB
JavaScript

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,h as g,i as n,j as m,w as f,k as v,l as c,v as h,m as b,n as _,p as x,q as y,t as j,x as S,y as w}from"./index-aafd04f6.js";import{_ as k}from"./u-loading-page.117dc94e.js";import{_ as M,a as R}from"./index.d8ab3b93.js";import{u as C}from"./useShare.befd102d.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.660c9bdb.js";import"./u-transition.14e36316.js";import"./u-icon.0ce29e5a.js";import"./u-image.516d0eb3.js";import"./app-link.vue_vue_type_script_setup_true_lang.9d5edf71.js";import"./u-avatar.82ac5592.js";import"./u-safe-bottom.1659b859.js";import"./wechat.f4ddca86.js";const B=D(a({__name:"diy",setup(a){const{setShare:D,onShareAppMessage:B,onShareTimeline:I}=C();B(),I();const J=e(!0),N=l(),O=e(0),T=e(0),U=e(""),q=e(""),A=t({pageMode:"diy",title:"",global:{},value:[]}),E=o((()=>"decorate"==N.mode?N:A));return r((a=>{N.mode=a.mode||"","decorate"==N.mode&&(J.value=!1),T.value=a.id||"",U.value=a.name||"",q.value=a.template||""})),s((()=>{O.value++,p()})),i((()=>{"decorate"==N.mode?N.init():u({id:T.value,name:U.value,template:q.value}).then((a=>{let e=a.data;if(e.value){A.pageMode=e.mode,A.title=e.title;let l=JSON.parse(e.value);A.global=l.global,A.value=l.value,A.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:A.title}),J.value=!1;let t=a.data.share?JSON.parse(a.data.share):null;D(t)}else"other"==e.mode&&g({url:e.page})}))})),(a,e)=>{const l=y(j("u-loading-page"),k),t=y(j("diy-group"),M),o=S,r=y(j("fixed-group"),R);return n(),m(o,null,{default:f((()=>[v(l,{loading:J.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),c(v(o,null,{default:f((()=>[b(" 自定义模板渲染 "),"fixed"!=_(E).pageMode?(n(),m(o,{key:0,class:"diy-template-wrap bg-index",style:x({backgroundColor:_(E).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:_(E).global.bgUrl?"url("+_(w)(_(E).global.bgUrl)+")":""})},{default:f((()=>[v(t,{data:_(E),pullDownRefresh:O.value},null,8,["data","pullDownRefresh"])])),_:1},8,["style"])):b("v-if",!0),b(" 固定模板渲染 "),"fixed"==_(E).pageMode?(n(),m(o,{key:1,class:"fixed-template-wrap"},{default:f((()=>[v(r,{data:_(E),pullDownRefresh:O.value},null,8,["data","pullDownRefresh"])])),_:1})):b("v-if",!0)])),_:1},512),[[h,!J.value]])])),_:1})}}}),[["__scopeId","data-v-84f14713"]]);export{B as default};