专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
目录
相关文章推荐
前端早读课  ·  【第3389期】不要忽视 ... ·  3 天前  
奇舞精选  ·  React 中的接口隔离原则 ·  4 天前  
奇舞精选  ·  React 中的接口隔离原则 ·  4 天前  
前端早读课  ·  【早阅】了解Next.js ... ·  4 天前  
前端大全  ·  解决PC端和移动端的CSS简单适配问题 ·  5 天前  
奇舞精选  ·  即将出现在CSS中的11个新特性与功能 ·  4 天前  
奇舞精选  ·  即将出现在CSS中的11个新特性与功能 ·  4 天前  
51好读  ›  专栏  ›  前端大全

基于Vue3的组件封装技巧分享

前端大全  · 公众号  · 前端  · 2024-10-10 11:50

正文

作者:MingLin

https://juejin.cn/post/7278238875457552442

本文在Vue3的基础上针对一些常见UI组件库组件进行二次封装,旨在追求更好的个性化,更灵活的拓展,提供一些个人的思路见解,如有不妥之处,敬请指出。核心知识点$attrs,$slots

1、需求说明

需求背景:日常开发中,我们经常会使用一些UI组件库诸如and design vue、element plus等辅助开发,提升效率。有时我们需要进行个性化封装,以满足在项目中大量使用的需求。

错误示范:基于a-modal封装一个自定义Modal组件:修改modal样式,按钮样式、每次关闭后销毁、渲染到指定元素上等等,后续项目的弹窗全部基于该自定义组件。