🌟🍺✨🎉
你好,2024
🎉✨🍺🌟
前端果酱开发历险记- Wencai's coding journey
WebJAM
WebJAM
@wencaizhang
Back
Vue.js 项目中二次封装一个按钮组件
Published on
July 28, 2021
-
Views
1
Minutes Read
我们在开发 VueJS 项目的时候通常会使用现成的开源组件库来提高开发效率,但有时候开源组件并不能完全满足我们的需求,这时候就需要我们对这些组件进行「二次封装」。在这里,我想分享两个非常实用的 API,相信它们会对你的工作有所帮助。
Vue2 中容易被忽略的两个重要的 API 介绍
Vue2.x 版本文档
vm.$attrs — Vue.js (vuejs.org)
vm.$listeners — Vue.js (vuejs.org)
Vue3.x 版本文档
组件实例 | Vue.js (vuejs.org)
Vue2 中封装
Vue3 中有了一些变化
移除 $listeners (非兼容)
升级到 Vue3.x 之后,
和
合并到
中,因此直接删除
即可,但是要保留
。
透传 Attributes | Vue.js
Tags:
#
Vue
#
组件
Previous
: 命令行中的复制粘贴 - pbcopy & pbpaste
Next
: 用 Docker 快速架设一个 Anki 同步服务器