|
|
@@ -491,13 +491,18 @@ export default {
|
|
|
*/
|
|
|
copyValue(row) {
|
|
|
if (row && row[this.field]) {
|
|
|
- this.$message.success(vm.$t('copySuccess') + ':' + row[this.field]);
|
|
|
+ let value = row[this.field];
|
|
|
+ // 如果是对象,需要处理下
|
|
|
+ if(typeof row[this.field] === 'object'){
|
|
|
+ value = JSON.stringify(row[this.field])
|
|
|
+ }
|
|
|
+ this.$message.success(vm.$t('copySuccess') + ':' + value);
|
|
|
//创建一个input框
|
|
|
const input = document.createElement("input");
|
|
|
//将指定的DOM节点添加到body的末尾
|
|
|
document.body.appendChild(input);
|
|
|
//设置input框的value值为直播地址
|
|
|
- input.setAttribute("value", row[this.field]);
|
|
|
+ input.setAttribute("value", value);
|
|
|
//选取文本域中的内容
|
|
|
input.select();
|
|
|
//copy的意思是拷贝当前选中内容到剪贴板
|