基础入门
标签下的所有文章
107 篇文章
返回所有标签Vue3跨组件通信中,全局事件总线与provide/inject该如何正确选择?
Vue3跨组件通信方案:①全局事件总线用mitt实现“订阅-发布”,创建共享实例,发布用emit,订阅用on,销毁时off防内存泄漏;②provide/inject支持跨层级通信,祖先用provide提供数据/方法,后代用inject获取;③子父通信用defineEmits定义事件,emit发射,父组件@监听事件。
阅读更多
cmdragon
广告位
Vue3键盘事件处理:如何通过keydown/keyup与修饰符实现从基础交互到组合快捷键的全场景覆盖?
Vue3键盘事件处理包含keydown(按下触发,长按连续触发)与keyup(松开触发,单次触发),前者适实时搜索等场景,后者用于提交表单。常用按键修饰符(如.enter、.tab)替代keyCode,组合快捷键(Ctrl+S、Shift+Enter)通过修饰符实现,代码简洁,可通过prevent等修饰符阻止默认行为,解决按键不生效、组合快捷键不触发等问题。
阅读更多
cmdragon
广告位
