第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何通過 Web 程序集訪問 Go 中的 JS 對(duì)象

如何通過 Web 程序集訪問 Go 中的 JS 對(duì)象

Go
天涯盡頭無女友 2022-11-08 16:03:56
我正在使用構(gòu)建 wasm 文件以在我的瀏覽器上運(yùn)行,我能夠?qū)⒑唵蔚恼麛?shù)字符串值傳遞給方法,但不能傳遞復(fù)雜的對(duì)象、鍵值對(duì)或數(shù)組這是我的方法func Transform(jsV js.Value, inputs []js.Value) interface{} {    message := inputs[0].String()    fmt.Println(inputs)  // How to access objects here     h := js.Global().Get("document").Call("getElementById", "message")    h.Set("textContent", message)    return nil}func init() {    fmt.Println("Hello, WebAssembly!")    c = make(chan bool)}func main() {    js.Global().Set("Transform", js.FuncOf(Transform))    println("Done.. done.. done...")    <-c}當(dāng)我傳遞對(duì)象時(shí){name:"Something"},它只打印對(duì)象,我在文檔中搜索但找不到任何鏈接
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果你打電話給Transform

globalThis.Transform({name:"Something"})

在這種情況下,inputs[0]就是對(duì)象。為了獲得name你應(yīng)該使用的屬性Get

message := inputs[0].Get("name").String()

如果array你有.Index()和 對(duì)象(如上所示),你有.Get().


查看完整回答
反對(duì) 回復(fù) 2022-11-08
  • 1 回答
  • 0 關(guān)注
  • 115 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)