快速开始

快速开始

1. 前置条件

在开始之前,请确保已安装 Go 1.18+,并且已经初始化了一个 Go 模块。然后,使用以下命令安装 amisgo

go get github.com/zrcoder/amisgo

2. 编写代码

以下是一个简单的示例代码,展示了如何使用 amisgo 创建一个包含表单的页面,并启动一个本地服务器。

package main

import (
	"github.com/zrcoder/amisgo"
)

func main() {
	app := amisgo.New()
	index := app.Page().Title("amisgo").Body(
		app.Form().
			Api("https://xxx/api/saveForm").
			Body(
				app.InputText().Label("姓名").Name("name"),
				app.InputEmail().Label("邮箱").Name("email"),
			),
	)
	app.Mount("/", index)

	panic(app.Run(":8080"))
}

3. 运行代码

在终端中运行以下命令来启动应用:

go run main.go

4. 访问应用

运行代码后,打开浏览器并访问 http://localhost:8080,您将看到一个包含姓名和邮箱输入框的表单页面。

5. 下一步

现在您已经成功创建并运行了一个简单的 amisgo 应用。接下来,您可以尝试修改表单的内容,添加更多的组件,或者将表单提交到实际的 API 地址。