<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Python文件嵌入html(vue)中,在瀏覽器中跑起來

      近期有個需求,之前項目是用python寫的,需要包一層html,在瀏覽器中跑起來。

      推薦框架PyScript  https://pyscript.net/

       

      文檔中有一些在線的example

       

      在本地試了試

      <!doctype html>
      
      <html>
      
      <head>
        <!-- Recommended meta tags -->
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
      
        <!-- PyScript CSS -->
        <link rel="stylesheet" >
      
        <!-- This script tag bootstraps PyScript -->
        <script type="module" src="https://pyscript.net/releases/2024.1.1/core.js"></script>
      
        <style>
          #loading {
            outline: none;
            border: none;
            background: transparent
          }
      
          body {
            margin: 0;
          }
      
          .pyscript {
            margin: 0.5rem;
          }
      
          html {
            font-family:
              ui-sans-serif,
              system-ui,
              -apple-system,
              BlinkMacSystemFont,
              "Segoe UI",
              Roboto,
              "Helvetica Neue",
              Arial,
              "Noto Sans",
              sans-serif,
              "Apple Color Emoji",
              "Segoe UI Emoji",
              "Segoe UI Symbol",
              "Noto Color Emoji";
            line-height: 1.5;
          }
      
          py-terminal {
            display: none !important;
          }
      
          nav {
            position: sticky;
            width: 100%;
            top: 0;
            left: 0;
            z-index: 9999;
          }
      
          .logo {
            padding-right: 10px;
            font-size: 28px;
            height: 30px;
            max-width: inherit;
          }
      
          .title {
            text-decoration: none;
            text-decoration-line: none;
            text-decoration-style: initial;
            text-decoration-color: initial;
            font-weight: 400;
            font-size: 1.5em;
            line-height: 2em;
            white-space: nowrap;
          }
      
          .app-header {
            display: flex;
            align-items: center;
            padding: 0.5rem 1rem;
          }
        </style>
      </head>
      
      <body>
        <div id="#app">
          <dialog id="loading">
            <h1>Loading...</h1>
          </dialog>
      
          <nav class="navbar" style="background-color: hsl(0, 0%, 0%)">
            <div class="app-header">
              <a class="title" href="" style="color: #f0ab3c">Hello World</a>
            </div>
          </nav>
      
          <section class="pyscript">
            <script type="py" src="./main.py" async terminal></script>
            <script type="py">
                from pyscript import display
                from datetime import datetime
                now = datetime.now()
                display(now.strftime("%m/%d/%Y, %H:%M:%S"))
            </script>
          </section>
        </div>
        <script src="js/vue.min.js"></script>
        <script>
          var vm = new Vue({
            el: '#app',
            data: {
            },
            methods: {
              off: function () {
              },
              off() {
              },
            },
            created() {
            }
          });
        </script>
      </body>
      
      </html>

      在本地文件夾中

      python直接寫在代碼里可以跑起來,但是外部引入的報錯

      發現,不能在文件夾中直接打開,需要起一個本地服務地址,類似http://127.0.0.1:8848/

      也是可以正常跑起來

       

      但是,我需要將他放到vue項目里面,而examples中的PyScript的js是外鏈,且js的type是type="module",不知道如何引入

      更難過的是在淘寶鏡像中沒有對應的模塊

       

      接下來就需要另一個集成框架pyscript-vue-starter出場了

      github 地址 https://github.com/FabioRosado/pyscript-vue-starter

      pyscript-vue-starter中用到 Vue 3ViteTypeScriptTailwind CSSJest 和 Playwright

      使用此模板,可以快速開始使用Pyscript和Vue 3。Pyscript使能夠在Vue組件中編寫Python代碼,并且它還提供了在Vue組件中使用Python庫的方法。

      在index.html文件的頭文件中添加并加載Pyscript。這將允許在Vue組件和頁面中使用Pyscript。

       代碼運行及打包,依然是vue的一套。

      至此,對于前端來說就容易了。

       

      posted @ 2024-06-19 14:29  爛筆頭~  Views(430)  Comments(0)    收藏  舉報
      主站蜘蛛池模板: 日韩中文字幕高清有码| 视频一区视频二区在线视频| 国产人妻精品一区二区三区不卡| 国产精品疯狂输出jk草莓视频| 久久成人影院精品777| 色综合久久人妻精品日韩| 扬州市| 粉嫩一区二区三区国产精品| 久爱www人成免费网站| 四虎国产精品永久在线下载| 国产成人亚洲综合图区| 亚洲另类丝袜综合网| 国产亚洲av产精品亚洲| 国产在线拍偷自揄观看视频网站| 伦伦影院午夜理论片| 日本视频高清一区二区三区| 国产精品国产自产拍在线| 绥棱县| 亚洲一二三区精品美妇| 国产福利酱国产一区二区| 高清不卡一区二区三区| 亚洲精品国产av成人网| 亚洲色一区二区三区四区| 中文无码热在线视频| 中文字幕一区二区人妻| 亚洲一区二区三级av| 丝袜高潮流白浆潮喷在线播放| 国产美女高潮流白浆视频| 国产免费午夜福利在线播放| 伊人色综合一区二区三区影院视频| 激情综合网激情五月我去也| 别揉我奶头~嗯~啊~的视频 | 国产破外女出血视频| 清徐县| 日本亚洲色大成网站www久久| 中文字幕精品亚洲无线码二区| 美女禁区a级全片免费观看| 中文字幕免费不卡二区| 国产亚洲欧美日韩在线一区二区三| 色二av手机版在线| 久久国内精品自在自线观看|