From aaec78d54da3ff448f02cf5184271cfb7664803e Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Fri, 9 Oct 2020 19:56:33 +0800 Subject: [PATCH] chore(Divider): use tsx --- src/divider/README.zh-CN.md | 10 +++++----- src/divider/{index.js => index.tsx} | 5 ++++- 2 files changed, 9 insertions(+), 6 deletions(-) rename src/divider/{index.js => index.tsx} (79%) diff --git a/src/divider/README.zh-CN.md b/src/divider/README.zh-CN.md index 497639234..1d3ac5765 100644 --- a/src/divider/README.zh-CN.md +++ b/src/divider/README.zh-CN.md @@ -61,11 +61,11 @@ app.use(Divider); ### Props -| 参数 | 说明 | 类型 | 默认值 | -| ---------------- | -------------------------------- | --------- | -------- | -| dashed | 是否使用虚线 | _boolean_ | `false` | -| hairline | 是否使用 0.5px 线 | _boolean_ | `true` | -| content-position | 内容位置,可选值为`left` `right` | _string_ | `center` | +| 参数 | 说明 | 类型 | 默认值 | +| ---------------- | --------------------------------- | --------- | -------- | +| dashed | 是否使用虚线 | _boolean_ | `false` | +| hairline | 是否使用 0.5px 线 | _boolean_ | `true` | +| content-position | 内容位置,可选值为 `left` `right` | _string_ | `center` | ### Slots diff --git a/src/divider/index.js b/src/divider/index.tsx similarity index 79% rename from src/divider/index.js rename to src/divider/index.tsx index 9960fe35f..daacc7df5 100644 --- a/src/divider/index.js +++ b/src/divider/index.tsx @@ -1,7 +1,10 @@ +import { PropType } from 'vue'; import { createNamespace } from '../utils'; const [createComponent, bem] = createNamespace('divider'); +export type DividerContentPosition = 'left' | 'center' | 'right'; + export default createComponent({ props: { dashed: Boolean, @@ -10,7 +13,7 @@ export default createComponent({ default: true, }, contentPosition: { - type: String, + type: String as PropType, default: 'center', }, },