From 2b73f90a7f6a7603be7dbef040af7f5a6905b780 Mon Sep 17 00:00:00 2001 From: zhaojinfeng <121016171@qq.com> Date: Sun, 23 Jul 2023 17:03:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=95=8F=E6=84=9F=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/mask-text/index.vue | 47 ++++++++++++++++++++++++++++++++++++ stories/MaskText.stories.ts | 27 +++++++++++++++++++++ types/auto-imports.d.ts | 2 +- types/components.d.ts | 1 + 4 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 packages/mask-text/index.vue create mode 100644 stories/MaskText.stories.ts diff --git a/packages/mask-text/index.vue b/packages/mask-text/index.vue new file mode 100644 index 0000000..7752c73 --- /dev/null +++ b/packages/mask-text/index.vue @@ -0,0 +1,47 @@ + + + + diff --git a/stories/MaskText.stories.ts b/stories/MaskText.stories.ts new file mode 100644 index 0000000..6413d3d --- /dev/null +++ b/stories/MaskText.stories.ts @@ -0,0 +1,27 @@ +/* + * @Author: zhaojinfeng 121016171@qq.com + * @Date: 2023-07-23 16:27:37 + * @LastEditors: zhaojinfeng 121016171@qq.com + * @LastEditTime: 2023-07-23 16:39:56 + * @FilePath: \vue3\stories\MaskText.stories.ts + * @Description: + * + */ +import type { Meta, StoryObj } from '@storybook/vue3' +import ThMaskText from '../packages/mask-text/index.vue' + +const meta = { + title: '数据展示/MaskText', + component: ThMaskText, + tags: ['autodocs'], + args: { + text: '1234567890', + left: 2, + right: 2, + }, +} satisfies Meta +export default meta + +type Story = StoryObj + +export const Base: Story = {} diff --git a/types/auto-imports.d.ts b/types/auto-imports.d.ts index 6cab96f..459da67 100644 --- a/types/auto-imports.d.ts +++ b/types/auto-imports.d.ts @@ -4,8 +4,8 @@ // Generated by unplugin-auto-import export {} declare global { - const $: typeof import('vue/macros')['$'] const $$: typeof import('vue/macros')['$$'] + const $: typeof import('vue/macros')['$'] const $computed: typeof import('vue/macros')['$computed'] const $customRef: typeof import('vue/macros')['$customRef'] const $ref: typeof import('vue/macros')['$ref'] diff --git a/types/components.d.ts b/types/components.d.ts index 5a9a5c1..d89108a 100644 --- a/types/components.d.ts +++ b/types/components.d.ts @@ -28,6 +28,7 @@ declare module 'vue' { ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] Header: typeof import('./../packages/header/index.vue')['default'] + MaskText: typeof import('./../packages/mask-text/index.vue')['default'] PreviewOffice: typeof import('./../packages/preview-office/index.vue')['default'] PreviewOfficeView: typeof import('./../packages/preview-office-view/index.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink']