index.fa4fd8c3.js 3.2 KB

1234567891011121314151617181920212223242526272829
  1. import{C as g,M as i,J as F}from"./index.2d23d86b.js";import{P as x}from"./index.11cb8430.js";import{j as R,a as B,r as c,O as n,o as S,Q as b,x as o,i as a,y as r,h as y,al as h,cD as P}from"./index.ae52ebae.js";import{R as f}from"./index.0321d0be.js";import{S as j}from"./index.37fc506d.js";import"./useWindowSizeFn.d176b3a5.js";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useSize.9b10dc05.js";import"./eagerComputed.94e91cab.js";import"./onMountedOrActivated.c176aad3.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./Checkbox.919eb32a.js";import"./useFlexGapSupport.3240d255.js";const v='{"name":"BeJson","url":"http://www.xxx.com","page":88,"isNonProfit":true,"address":{"street":"\u79D1\u6280\u56ED\u8DEF.","city":"\u6C5F\u82CF\u82CF\u5DDE","country":"\u4E2D\u56FD"},"links":[{"name":"Google","url":"http://www.xxx.com"},{"name":"Baidu","url":"http://www.xxx.com"},{"name":"SoSo","url":"http://www.xxx.com"}]}',k=`
  2. (() => {
  3. var htmlRoot = document.getElementById('htmlRoot');
  4. var theme = window.localStorage.getItem('__APP__DARK__MODE__');
  5. if (htmlRoot && theme) {
  6. htmlRoot.setAttribute('data-theme', theme);
  7. theme = htmlRoot = null;
  8. }
  9. })();
  10. `,J=`
  11. <!DOCTYPE html>
  12. <html lang="en" id="htmlRoot">
  13. <head>
  14. <meta charset="UTF-8" />
  15. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  16. <meta name="renderer" content="webkit" />
  17. <meta
  18. name="viewport"
  19. content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0"
  20. />
  21. <title><%= title %></title>
  22. <link rel="icon" href="/favicon.ico" />
  23. </head>
  24. <body>
  25. <div id="app">
  26. </div>
  27. </body>
  28. </html>
  29. `,M=B({components:{CodeEditor:g,PageWrapper:x,RadioButton:f.Button,RadioGroup:f.Group,ASpace:j},setup(){const t=c(i.JSON),e=c(v);function s(p){const u=p.target.value;if(u===i.JSON){e.value=v;return}if(u===i.HTML){e.value=J;return}if(u===i.JS){e.value=k;return}}function d(){y(t)==="application/json"?h.info({title:"\u7F16\u8F91\u5668\u5F53\u524D\u503C",content:P(F,{data:JSON.parse(e.value)})}):h.info({title:"\u7F16\u8F91\u5668\u5F53\u524D\u503C",content:e.value})}return{value:e,modeValue:t,handleModeChange:s,showData:d}}});function O(t,e,s,d,p,u){const _=n("a-button"),l=n("RadioButton"),w=n("RadioGroup"),E=n("a-space"),C=n("CodeEditor"),D=n("PageWrapper");return S(),b(D,{title:"\u4EE3\u7801\u7F16\u8F91\u5668\u7EC4\u4EF6\u793A\u4F8B",contentFullHeight:"",fixedHeight:"",contentBackground:""},{extra:o(()=>[a(E,{size:"middle"},{default:o(()=>[a(_,{onClick:t.showData,type:"primary"},{default:o(()=>[r("\u83B7\u53D6\u6570\u636E")]),_:1},8,["onClick"]),a(w,{"button-style":"solid",value:t.modeValue,"onUpdate:value":e[0]||(e[0]=m=>t.modeValue=m),onChange:t.handleModeChange},{default:o(()=>[a(l,{value:"application/json"},{default:o(()=>[r(" json\u6570\u636E ")]),_:1}),a(l,{value:"htmlmixed"},{default:o(()=>[r(" html\u4EE3\u7801 ")]),_:1}),a(l,{value:"javascript"},{default:o(()=>[r(" javascript\u4EE3\u7801 ")]),_:1})]),_:1},8,["value","onChange"])]),_:1})]),default:o(()=>[a(C,{value:t.value,"onUpdate:value":e[1]||(e[1]=m=>t.value=m),mode:t.modeValue},null,8,["value","mode"])]),_:1})}var X=R(M,[["render",O]]);export{X as default};