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