.modal{&__mask{位置:固定;顶部:0;左:0;宽度:100vw;高度:100vh;背景:rgba(0,0,0,0.5);}&__main{保证金:0自动;底部保证金:5%;保证金顶部:20%;宽度:500px;背景:#fff;边界半径:8px;}/*省略部分样式*/>Vue3的结合API和基于Proxy的响应式原理在很多文章中都有介绍。除了这些比较引人注目的更新之外,Vue3还新增了一个内置组件:Teleport。该组件的作用主要是用来将模板中的DOM元素移动到其他位置。在使用场景业务开发的过程中,我们经常会封装一些常用的组件,比如Modal组件。相信大家在使用Modal组件的过程中,经常会遇到一个问题,那就是Modal的定位问题。话不多说,先写一个简单的Modal组件。.modal{&__mask{位置:固定;顶部:0;左:0;宽度:100vw;高度:100vh;背景:rgba(0,0,0,0.5);}&__main{保证金:0自动;底部保证金:5%;保证金顶部:20%;宽度:500px;背景:#fff;边界半径:8px;}/*省略部分样式*/>popuptitlex