🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

my-vue3-common-components

Package Overview
Dependencies
Maintainers
1
Versions
157
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

my-vue3-common-components

my-vue3-common-components

latest
Source
npmnpm
Version
2.4.1
Version published
Weekly downloads
14
Maintainers
1
Weekly downloads
 
Created
Source

my-vue3-common-components

对element-plus进行二次封装,使用示例及源码可在这里查看

如何使用

  • 安装
    yarn add my-vue3-common-components --save
    or
    npm install my-vue3-common-components --save
    
  • 引入及使用
    在main.ts中进行组件引入,全局注册,使用类似于element-plus
    import MyVue3CommonComponents from 'my-vue3-common-components'
    import 'my-vue3-common-components/style.css'
    
    const app = createApp(App)
    app
      .use(MyVue3CommonComponents)
      .mount('#app')
    
    全局配置及国际化(可选项)
    use(MyVue3CommonComponents,{ formCol: 1, formLabelPosition: 'right',i18n: '你的i18n对象' })
    formCol 表单列数,可选项为1,2,默认值为2
    formLabelPosition 表单label对齐方式,参考element-plus的table组件,默认值为top
    i18n 国际化参数,需要将你的国际化对象给传入,目前仅支持zh(中文),en(英文)
  • TypeScript支持
    tsconfig.json中的types字段中添加"my-vue3-common-components/dist/components"即可获得组件及字段提示
    在script中获取组件类型及提示可参考如下操作
    import { GlobalComponents } from 'vue'
    const formRef = ref<InstanceType<GlobalComponents['MyFormDialog']>>()
    const myInput = ref<InstanceType<GlobalComponents['MyInput']>>()
    获取基础类型
    import BaseType from 'my-vue3-common-components/dist/baseType'
  • 其他
    table组件中有v-has指令,用于按钮权限判断,根据实际业务自行实现或者复制本人源码中此指令代码
    组件搭配本人开发的hooks使用将更加快捷方便
    一个demo页面示例

Keywords

my-vue3-common-components

FAQs

Package last updated on 27 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts