mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-22 16:40:25 +00:00
2 lines
2.6 KiB
JavaScript
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 g,h as d,i as n,j as m,w as f,k as v,l as b,v as c,m as _,n as h,p as j,q as x,t as y,x as S,y as w}from"./index-27e6e9c5.js";import{_ as k}from"./u-loading-page.5f11bfc8.js";import{_ as D,a as M}from"./index.f1faddaf.js";import{u as R}from"./useShare.5fa518ce.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.5226cdc0.js";import"./u-transition.b265f543.js";import"./u-icon.831afa15.js";import"./u-image.500403b2.js";import"./app-link.vue_vue_type_script_setup_true_lang.bba24c62.js";import"./u-avatar.7023dac2.js";import"./u-button.f8346dad.js";import"./u-popup.5da93907.js";import"./u-safe-bottom.5752cbcf.js";import"./u-tabbar.ef17630a.js";import"./wechat.458f5422.js";const I=C(a({__name:"index",setup(a){const{setShare:C,onShareAppMessage:I,onShareTimeline:B}=R();C(),I(),B();const N=e(!0),T=l(),U=e(0),E=e("DIY_INDEX"),O=e(""),X=t({pageMode:"diy",title:"",global:{},value:[]}),Y=o((()=>"decorate"==T.mode?T:X));return r((a=>{T.mode=a.mode||"","decorate"==T.mode&&(N.value=!1),O.value=a.template||""})),s((()=>{U.value++,p()})),i((()=>{"decorate"==T.mode?T.init():u({name:E.value,template:O.value}).then((a=>{let e=a.data;if(e.value){X.pageMode=e.mode,X.title=e.title;let a=JSON.parse(e.value);X.global=a.global,X.value=a.value,X.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;")})),g({title:X.title}),N.value=!1}else"other"==e.mode&&d({url:e.page})}))})),(a,e)=>{const l=x(y("u-loading-page"),k),t=x(y("diy-group"),D),o=S,r=x(y("fixed-group"),M);return n(),m(o,null,{default:f((()=>[v(l,{loading:N.value,loadingText:"","bg-color":"#f7f7f7"},null,8,["loading"]),b(v(o,null,{default:f((()=>[_(" 自定义模板渲染 "),"fixed"!=h(Y).pageMode?(n(),m(o,{key:0,class:"diy-template-wrap bg-index",style:j({backgroundColor:h(Y).global.pageBgColor,minHeight:"calc(100vh - 50px)",backgroundImage:h(Y).global.bgUrl?"url("+h(w)(h(Y).global.bgUrl)+")":""})},{default:f((()=>[v(t,{data:h(Y),pullDownRefresh:U.value},null,8,["data","pullDownRefresh"])])),_:1},8,["style"])):_("v-if",!0),_(" 固定模板渲染 "),"fixed"==h(Y).pageMode?(n(),m(o,{key:1,class:"fixed-template-wrap"},{default:f((()=>[v(r,{data:h(Y),pullDownRefresh:U.value},null,8,["data","pullDownRefresh"])])),_:1})):_("v-if",!0)])),_:1},512),[[c,!N.value]])])),_:1})}}}),[["__scopeId","data-v-55de07b8"]]);export{I as default};
|