2 Star 0 Fork 0

yanghy / wui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
demo.go 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
yanghy 提交于 2021-09-07 16:49 . 修改 wui install
package main
import (
"fmt"
"gitee.com/snxamdf/wui/logs"
"os"
)
func writeDemo() {
write("main.go", []byte(demoMain))
}
func write(path string, content []byte) {
err := os.WriteFile(path, content, 0777)
logs.Info("输出文件成功:", path, err)
fmt.Println()
}
var (
demoMain = `package main
import (
"embed"
"gitee.com/snxamdf/wui"
"gitee.com/snxamdf/wui/config"
"gitee.com/snxamdf/wui/logs"
"gitee.com/snxamdf/wui/webview/v1.1"
"net/url"
)
//go:embed resources
var resources embed.FS
func init() {
logs.Info("开始 设置 go:embed", resources)
config.SetEmbed(resources)
logs.Info("结束 设置 go:embed", resources)
}
func main() {
logs.Info("=============WUI 示例=============")
wui.Init()
const myHTML = "<!DOCTYPE html> <html lang=\"en\"> <head> <meta charset=\"UTF-8\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"> <title>Document</title> </head> <body> <div id=\"app\"> <h1>WUI 示例</h1></div> </body></html>"
w := webview.New(webview.Settings{
Title: "WUI Demo",
URL: "data:text/html," + url.PathEscape(myHTML),
})
defer w.Exit()
w.Run()
}
`
)
Go
1
https://gitee.com/snxamdf/wui.git
git@gitee.com:snxamdf/wui.git
snxamdf
wui
wui
4e24f74d83c0

搜索帮助

53164aa7 5694891 3bd8fe86 5694891