feat: add link for individual props/events/slots/configs/icons

This commit is contained in:
Justineo
2021-10-20 01:11:27 +08:00
parent df2b6892d2
commit b0dcdbb873
162 changed files with 2176 additions and 2073 deletions

View File

@@ -11,7 +11,7 @@ VEUI 组件通过 `ui` 属性为组件提供预设样式。不同主题包可以
```
:::tip
我们知道许多组件库通常通过一些组件的枚举属性prop来提供预定义的样式常见的比如 `shape`/`size`/`type` 等。
我们知道许多组件库通常通过一些组件的枚举属性prop来提供预定义的样式常见的比如 `shape` / `size` / `type` 等。
但根据我们设计的初衷VEUI 应该尽量不绑定到特定的设计语言上(虽然组件生成的结构要完全和设计语言解耦是不太可能的)。如果采用预定义枚举属性的方式时需要新增一套主题,但在这套主题中某些有额外可选的样式没有在 VEUI 的组件上预留出枚举属性,就只能使用 `class` 来实现无感知地添加样式钩子了。

View File

@@ -42,11 +42,11 @@ modules: [
| `package` | `string` | - | 需要额外加载模块所属包的名字。一般来说会是主题包的包名,如 `'veui-theme-dls'`。 |
| `path` | `string` | `'components'` | 需要加载的模块在对应包内的目录名。 |
| `fileName` | `string` | `'{module}.css'` | 组件对应模块的文件名模板,必须包含占位符 `{module}`。 |
| `transform` | `string|boolean` | `'kebab-case'` | 组件名的转换规则。转换完毕后将替换 `fileName` 中的 `{module}` 占位符。如果值为 `false` 则不进行转换。可选的转换规则有 `'kebab-case'``'camleCase'``'PascalCase'` 三种。 |
| `transform` | `string | boolean` | `'kebab-case'` | 组件名的转换规则。转换完毕后将替换 `fileName` 中的 `{module}` 占位符。如果值为 `false` 则不进行转换。可选的转换规则有 `'kebab-case'``'camleCase'``'PascalCase'` 三种。 |
* `locale`
类型:`boolean|string=|Array<string>=`
类型:`boolean | string=|Array<string>=`
需要注入的语言包标识。当传入 `Array` 类型值时,将自动引入多个语言包。默认值为 `zh-Hans`。目前支持的值有 `zh-Hans``en-US`