有没有一种弹出框。任何地方都能打开弹出框,并给弹出框传参数。

打开弹出框时。如果页面上存在弹窗。则有下列三个选项
1。使用参数覆盖弹出框原有的数据。
2。创建新弹出框。
3。提示用户该弹出框已存在

如果不存在。则创建弹出框

个人感觉可以参考一下element-ui的 $confirm 弹框的实现方式,使用命令式语句去唤起一个弹框,缺点就是弹框如果要求比较高的UI变化的话,写起来可能不太方便

Vue3 新出的 Telepot,在最外层定义一个 div 就能实现

我在gitee上看到过一个layer-vue项目,支持用方法调用打开弹窗,并且支持响应式 layer-vue: layer vue is a web elastic layer component