[TOC] > [官网](https://www.vugu.org/doc/start) ## 概述 一个使用 Go 语言写 HTML 前端页面的工具。完全不用 JavaScript,就能写出前端页面,采用 WebAssembly 技术 ## demo 创建 `$GOPATH/src/gohtml` 创建 `go.mod` ``` module gohtml ``` 创建一个组件`root.vugu` ``` <div class="my-first-vugu-comp"> <button @click="data.Toggle()">Test</button> <div vg-if="data.Show">I am here!</div> </div> <style> .my-first-vugu-comp { background: #eee; } </style> <script type="application/x-go"> type RootData struct { Show bool } func (data *RootData) Toggle() { data.Show = !data.Show } </script> ``` 创建开发服务器文件 `devserver.go`