|
@@ -247,23 +247,15 @@ export default {
|
|
|
},
|
|
|
/** 复制按钮操作 */
|
|
|
handleCopy(row) {
|
|
|
- // 获取需要复制的字段信息
|
|
|
const secretKey = row.secretKey;
|
|
|
|
|
|
- // 创建一个包含字段信息的文本框元素
|
|
|
- const textarea = document.createElement("textarea");
|
|
|
- textarea.value = secretKey;
|
|
|
- document.body.appendChild(textarea);
|
|
|
-
|
|
|
- // 选择并复制文本
|
|
|
- textarea.select();
|
|
|
- document.execCommand("copy");
|
|
|
-
|
|
|
- // 移除临时创建的文本框元素
|
|
|
- document.body.removeChild(textarea);
|
|
|
-
|
|
|
- // 显示复制成功的消息
|
|
|
- this.$message.success("字段信息已复制");
|
|
|
+ navigator.clipboard.writeText(secretKey)
|
|
|
+ .then(() => {
|
|
|
+ this.$message.success("信息已复制");
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.error("复制操作失败: ", err);
|
|
|
+ });
|
|
|
},
|
|
|
onChange(e) {
|
|
|
this.form.projectId = e
|