中等Vue
0 1

如果要实现一个Vue3的弹窗组件,你会如何设计?

【概念释义】

Vue 3 弹窗组件需解决:显隐状态Teleport 挂载到 body焦点陷阱与 ESC 关闭滚动锁定v-model 双向绑定modelValue / update:modelValue)及 可访问性(aria)

推荐组合式 API + <Teleport> + 组合式函数 useLockScroll 抽离逻辑。

【基础使用】

vue
<!-- BaseModal.vue -->
<template>
  <Teleport to="body">

登录查看完整 1885

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)