<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Ego基于 Gin 的 Go 前端組件化 web 框架

          聯(lián)合創(chuàng)作 · 2023-09-20 05:56

          Ego 是一個用 Go 編寫的全棧 Web 框架,輕量級和高效的前端組件解決方案

          前端編譯執(zhí)行,不影響后端效率

          安裝:

          go get -u gitee.com/veni0/ego

          例子: https://gitee.com/veni0/ego/tree/master/examples/ego

          路由:

          package main
          
          import (
              "gitee.com/veni0/ego"
          )
          
          func main() {
          
              router := ego.Classic()
              ego.UseRenders()
          
              router.GlobHTML("views/html/*")
          
              parArr := [5]int{1, 2, 3, 4, 5}
              router.EgoRouter("/head/", "head/head.html", ego.Map{
                  "head":   "Test to load the HTML template",
                  "parArr": parArr,
              })
          
              router.Run(":3100")
          }
          //package head   head.html
          
          import (
          	"icons"
          	icon "icons/icon.vgo"
          	)
          //

          效果圖:

          另外寫了一個Json預(yù)覽和測試頁面:

          package main
          
          import (
              "gitee.com/veni0/ego"
          )
          
          const httpUrl string = "http://127.0.0.1:3000"
          
          func main() {
          
            router := ego.Classic()
          
            router.Static("/js", "./views/js")
            router.Static("/src", "./views/src")
            router.GlobHTML("views/html/*")
          
            strUrl := httpUrl + "/test/hlist"
            paramMap := ego.Map{
              "lon":  "10.1010101",
              "lat":  "20.202020",
              "type": "1",
            }
            router.TestHtml(strUrl, paramMap)
          
            router.Run(":3100")
          }


          效果圖:

          瀏覽 31
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  精品人妻一区二区三区蜜桃 | 国产精品成人无码A片噜噜 | 色婷婷激情视频国产电影 | 久成人三级电影 | 青娱乐亚洲领先精品 |