用了BootStrap的modal弹窗,vue-clipboard2虽然复制成功,可是无法粘贴

简介: 用了BootStrap的modal弹窗,vue-clipboard2虽然复制成功,可是无法粘贴

背景


一开始用的 BootStrapmodal 弹窗里显示信息。


后来有了点击复制的需求,就又使用了 Toastr ,当 BootStrap 弹窗与 Toastr 弹窗这两个同时出来时, vue-clipboard2 的复制功能失效。。


解决方案


这在 vue-clipboard2 的文档中有说明的www.npmjs.com/package/vue…


  • 可能是浏览器的限制

image.png

然而,我这里并不是这个原因。。


  • 使用this.$copyText(val, container)设置container为获得焦点的弹出框。

image.png

let container = this.$refs.container;
this.$copyText("Text to copy", container);


  • 放弃使用modal


没错,简单粗暴,直接放弃使用 BootStrapmodal 弹窗,这时 vue-clipboard2 就可以复制粘贴啦。

image.png



目录
相关文章
|
1月前
|
前端开发
Bootstrap5 消息弹窗(Toasts)3
本示例展示了如何使用HTML和Bootstrap创建并显示多个消息弹窗。通过设置`.toast-container`类及相应的位置属性,可以轻松控制弹窗的布局与间距。每个弹窗包含标题、时间戳及关闭按钮,支持自定义内容显示。
|
1月前
|
前端开发 JavaScript
Bootstrap5 消息弹窗(Toasts)1
Bootstrap5 弹窗(Toasts) 是一种轻量级通知组件,适用于页面角落或底部显示临时信息。使用 .toast 类创建,包含 .toast-header 和 .toast-body 分别定义标题和内容。默认关闭状态,通过 .show 显示,利用 data-bs-dismiss="toast" 关闭。支持通过 JavaScript 初始化和控制显示。
|
1月前
|
前端开发
Bootstrap5 消息弹窗(Toasts)2
此示例展示了一个使用Bootstrap 5实现的右下角弹窗(Toast)。点击“显示弹窗”按钮,弹窗将出现在页面右下角,包含标题和关闭按钮。
|
7月前
|
前端开发 JavaScript
Bootstrap 5 保姆级教程(十二):弹出框 & 消息弹窗
Bootstrap 5 保姆级教程(十二):弹出框 & 消息弹窗
|
移动开发 前端开发 JavaScript
Bootstrap 模态框Modal【前端Bootstrap框架】
Bootstrap 模态框Modal【前端Bootstrap框架】
Bootstrap 模态框Modal【前端Bootstrap框架】
|
前端开发 JavaScript
【bootstrap】modal模态框的几种打开方法+问题集锦
第一部分:   关于bootstrap中modal的使用,下面把几种自己用的打开方法展示出来   首先呢,得有个Bootstrap的页面,这里就不说了。   其次呢,得有个modal放在页面中,不管你这段代码加在页面代码的什么地方,默认是不会显示出来的  ...
2051 0
|
JavaScript 前端开发 数据安全/隐私保护
N..
|
7月前
|
开发框架 前端开发 UED
Bootstrap的CSS组件
Bootstrap的CSS组件
N..
73 0
|
前端开发 容器
|
前端开发 容器