docs: synchronize and optimize documents (#1167)

* docs: sync chinese documents

* docs: optimize chinese terminology
This commit is contained in:
Misitebao 2022-02-21 17:24:06 +08:00 committed by GitHub
commit 91934d1f8e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 25 additions and 35 deletions

View file

@ -167,7 +167,7 @@ func main() {
<p align="center">
| v1 | v2 | 笔记 |
| v1 | v2 | 注解 |
| ------------------ | ---------------- | ------------------------------------------------------------------------------------------------ |
| name | name | |
| description | | 移除 |

View file

@ -111,7 +111,7 @@ var assets embed.FS
`Bind`选项是 Wails 应用程序中最重要的参数选项之一。它指定向前端暴露哪些结构方法。当应用程序启动时,它会检查 `Bind` 中列出的结构实例,
确定哪些方法是公开的(以大写字母开头),并将生成前端可以调用的那些方法的 Javascript 版本。
:::info 笔记
:::info 注意
Wails 要求您传入结构的 _实例_ 才能正确绑定它
@ -194,7 +194,7 @@ func (b *App) Greet(name string) string {
所有数据类型都在 Go 和 Javascript 之间正确转换。包括结构体。如果您从 Go 调用返回一个结构体,它将作为 `Javascript` Map 返回到您的前端。
注意:如果您想使用结构体,您必须为您的结构体字段定义`json` 标签!
:::info 笔记
:::info 注意
目前不支持嵌套匿名结构体。
:::

View file

@ -51,22 +51,23 @@ Wails CLI 有许多用于管理项目的命令。所有命令都以此方式运
`wails build`用于将您的项目编译为生产可用的二进制文件。
| 标志 | 描述 | 默认 |
| :----------------- | :--------------------------------------------------- | :------- |
| -clean | 清理`build/bin`目录 | |
| -compiler "编译器" | 使用不同的 go 编译器来构建,例如 go1.15beta1 | go |
| -ldflags "标志" | 传递给编译器的额外 ldflags | |
| -nopackage | 不打包应用程序 | |
| -o filename | 输出文件名 | |
| -s | 跳过前端构建 | |
| -f | 强制构建应用 | 否 |
| -tags "额外标签" | 传递给编译器构建标签(引号和空格分隔) | |
| -upx | 使用“upx”压缩最终二进制文件 | |
| -upxflags | 传递给 upx 的标志 | |
| -v int | 详细级别 (0 - silent, 1 - default, 2 - verbose) | 1 |
| -webview2 | WebView2 安装程序策略download,embed,browser,error. | download |
| -u | 更新项目的 `go.mod` 以使用与 CLI 相同版本的 Wails | |
| -debug | 在应用程序中保留调试信息 | 否 |
| 标志 | 描述 | 默认 |
| :----------------- | :---------------------------------------------------------------------------------------------------- | :-------------------------- |
| -platform | 为指定的平台(逗号分割)构建,例如:`windows/arm64`。注意,如果没有指定架构,则使用`runtime.GOARCH`。 | runtime.GOOS/runtime.GOARCH |
| -clean | 清理`build/bin`目录 | |
| -compiler "编译器" | 使用不同的 go 编译器来构建,例如 go1.15beta1 | go |
| -ldflags "标志" | 传递给编译器的额外 ldflags | |
| -nopackage | 不打包应用程序 | |
| -o filename | 输出文件名 | |
| -s | 跳过前端构建 | |
| -f | 强制构建应用 | 否 |
| -tags "额外标签" | 传递给编译器构建标签(引号和空格分隔) | |
| -upx | 使用“upx”压缩最终二进制文件 | |
| -upxflags | 传递给 upx 的标志 | |
| -v int | 详细级别 (0 - silent, 1 - default, 2 - verbose) | 1 |
| -webview2 | WebView2 安装程序策略download,embed,browser,error. | download |
| -u | 更新项目的 `go.mod` 以使用与 CLI 相同版本的 Wails | |
| -debug | 在应用程序中保留调试信息 | 否 |
有关`webview2`标志的详细描述,请参阅[Windows 系统](/docs/guides/windows)指南。

View file

@ -66,7 +66,7 @@ type MenuItem struct {
}
```
| 字段 | 类型 | 笔记 |
| 字段 | 类型 | 注解 |
| ----------- | ----------------------------- | ------------------------------------------- |
| Label | string | 菜单文字 |
| Accelerator | [\*keys.Accelerator](#加速器) | 此菜单项的键绑定 |

View file

@ -9,7 +9,7 @@ sidebar_position: 1
Go 运行时可通过导入`github.com/wailsapp/wails/v2/pkg/runtime`. 此包中的所有方法都将 context 作为第一个参数。这个 context 可以从[应用启动回调](/docs/reference/options#应用启动回调) 或[前端 Dom 加载完成回调](/docs/reference/options#前端-dom-加载完成回调)回调中获得。
:::info 笔记
:::info 注意
虽然上下文将提供给[应用启动回调](/docs/reference/options#应用启动回调)方法,但不能保证运行时将在此方法中工作,因为窗口正在不同的线程中初始化。如果您希望在启动时调用运行时方法,请使用[前端 Dom 加载完成回调](/docs/reference/options#前端-dom-加载完成回调)方法。

View file

@ -159,11 +159,11 @@ JS 方法签名: `WindowUnminimise()`
### 窗口设置 RGBA
Go 方法签名: `WindowSetRGBA(ctx context.Context, col *options.RGBA)`
Go 方法签名: `WindowSetRGBA(ctx context.Context, R, G, B, A uint8)`
JS 方法签名: `WindowSetRGBA(col: RGBA)`
JS 方法签名: `WindowSetRGBA(R, G, B, A)`
将窗口的背景颜色设置为给定的[RGBA](window#颜色)颜色定义。此颜色将显示所有透明像素。
将窗口的背景颜色设置为给定的 RGBA 颜色定义。此颜色将显示所有透明像素。
R、G、B 和 A 的有效值为 0-255。
@ -192,14 +192,3 @@ interface Size {
h: number;
}
```
### 颜色
```ts
interface RGBA {
r: number;
g: number;
b: number;
a: number;
}
```