Xiaoshu-SCADe5Rk.js 1.6 KB

123456789101112131415161718192021222324252627
  1. import{r,z as g,g as a,w as k,u as y,ac as i,o as n,d as C,h as c,j as u,F as v,C as w}from"./index-DP1ZGNnT.js";import"./Header.vue_vue_type_style_index_0_scoped_0b4b82f2_lang-hqOHX9Mv.js";import{u as S}from"./use-current-user-CFv-q43w.js";/* empty css */import{C as A}from"./ContentContainer-Stg2sD5j.js";const N={__name:"Xiaoshu",props:{},setup(l){const d=y(),{bus:p}=i,f=l,e=r(!1),s=r([]),m=w("XIAOSHU_URL"),h={padding:0};return g(()=>{const t=S(),o=t.token,_={userName:t.username,token:o},x=`
  2. localStorage.setItem('xintongxiaoshu', '${JSON.stringify(_)}');
  3. const box = document.querySelector('.xiaoshu-aside-left-menus-container');
  4. if(box){
  5. const btn = document.createElement('div');
  6. box.appendChild(btn);
  7. btn.innerHTML = '<span class="xiaoshu-aside-left-back-btn">返回</span>';
  8. btn.addEventListener('click', () => {
  9. window.$wujie?.bus.$emit("xiaoshuAsideBack");
  10. });
  11. }
  12. `,b=`
  13. .xiaoshu-aside-left-back-btn{
  14. width: 100%;
  15. height: 40px;
  16. line-height: 40px;
  17. text-align: center;
  18. background-color: #165dff;
  19. color: #fff;
  20. display: inline-block;
  21. cursor: pointer;
  22. }
  23. `;p.$on("xiaoshuAsideBack",function(){d.back()}),s.value=[{jsAfterLoaders:[{content:x}]},{cssAfterLoaders:[{content:b}]}],e.value=!0}),(t,o)=>(n(),a(A,{containerStyle:h},{default:k(()=>[e.value?c("",!0):(n(),C(v,{key:0},[],64)),e.value?(n(),a(u(i),{key:1,width:"100%",height:"100%",name:"xiaoshu",url:u(m),sync:!1,props:f,plugins:s.value},null,8,["url","props","plugins"])):c("",!0)]),_:1}))}};export{N as default};