gpt4 book ai didi

go - 如何链接HTML

转载 作者:行者123 更新时间:2023-12-03 10:09:17 25 4
gpt4 key购买 nike

我使用此库创建GUI:github.com/Equanox/gotron
当我单击html按钮以使用用户名和密码运行Go代码时,我需要此代码。
你知道有什么办法吗?我试图用谷歌搜索它,但是没有找到任何与它相关的代码,也许我用错误的方式搜索了它。
我的代码:

package main

import (
"github.com/Equanox/gotron"
"log"
"os"
"text/template"
)

var tpl *template.Template

func LinkinInit() {
tpl = template.Must(template.ParseFiles("tpl.html"))
}

func main() {
// Create a new browser window instance
window, err := gotron.New()
if err != nil {
panic(err)
}

// Alter default window size and window title.
window.WindowOptions.Width = 720
window.WindowOptions.Height = 485
window.WindowOptions.Title = "Login APP"

// Start the browser window.
// This will establish a Go <=> nodejs bridge using websockets,
// to control ElectronBrowserWindow with our window object.
done, err := window.Start()
if err != nil {
panic(err)
}

<-done
}
HTML代码
https://hastebin.com/usitorimil.xml

最佳答案

查看Gotron自述文件
https://github.com/Equanox/gotron#communicate-between-backend-and-frontend
后端:处理传入事件

window.On(&gotron.Event{Event: "event-name"}, func(bin []byte) { 
//Handle event here
}
前端:将事件发送到后端
ws.send(JSON.stringify({
"event": "event-name",
"AtrNameInFrontend": "Hello World!",
}))

关于go - 如何链接HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65224363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com