Vue3+Ts+Element-plus项目,将自定义组件注册为全局组件并统一管理

一、项目中的自定义组件


二、为了方便使用,并进行统一管理,首先可以在components中创建 index.ts 文件。


三、index.ts 文件中的内容如下:

 // 引入项目中的全局组件
import SvgIcon from './SvgIcon/index.vue'   // 引入自定义的svg组件
import CardCom from './CardCom/index.vue'   // 引入自定义的卡片组件

const allGloablCom ={ SvgIcon,CardCom }     // 将自定义组件放入对象中

// 对外暴露插件对象
export default{

  // 只能叫做 install 方法
  install( app ){

    // 循环遍历,注册 allGloablCom 中全部组件
    Object.keys( allGloablCom ).forEach( key =>{

      // 注册为全局组件
      app.component( key,allGloablCom[key] )

    } )

  }

}


四、将封装好的全局组件在 main.ts 中引入。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置一个使用 TypeScript、Vue 3 和 Element Plus 的 Vue 项目,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了最新版本的 Vue CLI。如果没有安装,可以运行以下命令进行全局安装: ``` npm install -g @vue/cli ``` 2. 创建一个新的 Vue 项目,使用以下命令: ``` vue create my-project ``` 接下来,你会被要求选择预设配置。选择 "Manually select features"(手动选择特性)并按回车键。 3. 在特性列表中,使用方向键选择 "TypeScript" 并按空格键进行选择。然后按回车键继续。 4. 在下一个屏幕上,使用方向键选择 "Vue 3" 并按空格键进行选择。然后按回车键继续。 5. 在下一个屏幕上,按下方向键将光标移动到 "Babel" 上,并按空格键进行选择。 6. 继续按下方向键将光标移动到 "Linter / Formatter" 上,并按空格键进行选择。 7. 在下一个屏幕上,你可以选择你喜欢的配置文件格式。你可以根据自己的喜好进行选择,然后按回车键继续。 8. 选择 "In dedicated config files"(在独立的配置文件中)并按回车键继续。 9. 这时,Vue CLI 将会安装所需的依赖并创建一个包含 TypeScript 和 Vue 3 的项目。 10. 当安装完成后,进入项目目录: ``` cd my-project ``` 11. 安装 Element Plus 依赖: ``` npm install element-plus ``` 12. 现在,你可以在 Vue 项目中使用 TypeScript 和 Element Plus 来开发了。 希望这能帮助到你开始配置一个 TypeScript、Vue 3 和 Element Plus 的项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值