vue.html 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. <!DOCTYPE html>
  2. <html {if $config.elementUi.dark}class="dark"{/if}>
  3. <head>
  4. {include file="common/meta" /}
  5. <link rel="stylesheet" href="{:request()->domain()}/assets/css/yunqi.css" />
  6. {__CSS__}
  7. </head>
  8. <body>
  9. <div id="app">
  10. <el-container id="container" style="display: none;">
  11. <el-main style="padding: 0px;border-radius:4px;" id="mainScrollbar">
  12. <el-scrollbar>
  13. {__CONTENT__}
  14. </el-scrollbar>
  15. </el-main>
  16. </el-container>
  17. </div>
  18. </body>
  19. <script type="text/javascript" src="{:request()->domain()}/assets/js/yunqi.js?v={$config.version}"></script>
  20. <script type="text/javascript">
  21. Yunqi.setConfig({:json_encode($config,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES)});
  22. Yunqi.setData({:build_var_json(get_defined_vars())});
  23. Yunqi.setAuth({:json_encode($auth->getBackendAuth(),JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES)});
  24. </script>
  25. <script type="module">
  26. import pageinfo from '{$config.baseUrl}ajax/js/{__JS__}';
  27. import zhcn from '{:request()->domain()}/assets/js/zh-cn.js';
  28. try{
  29. Yunqi.setUp(pageinfo,zhcn);
  30. }catch (e){
  31. console.error(e);
  32. }
  33. </script>
  34. </html>