From 905abef5eb958ca42170ba952b9f9b94e6f23471 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 9 Oct 2024 13:08:45 +0800 Subject: [PATCH] md --- src/components/XdTable/index.vue | 13 ++++++------- src/components/XdTable/index2.vue | 5 +++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/XdTable/index.vue b/src/components/XdTable/index.vue index 8aace35c..ba0b65f3 100644 --- a/src/components/XdTable/index.vue +++ b/src/components/XdTable/index.vue @@ -785,7 +785,6 @@ export default { tagId:this.saveStorageName }; - // console.log("===>initDefaultTplList=1111=>"); this.storeTplList=[]; // 获取模版列表 let res=await listSysCustomizeTpl(queryParams) @@ -897,26 +896,23 @@ export default { if(currentRow!=-1 && currentRow!=item.row){ // 去除末尾的\t selStr=this.trimTabChar(selStr,'\t',''); - selStr=selStr.trim(); selStr=selStr+"\n"; } let str=item.text; if(!str || str==''){ - str=''; + str=' '; } selStr = selStr+str+"\t"; + currentRow=item.row; }); - selStr=this.trimTabChar(selStr,'\t',''); - // // console.log("=selStr==>",selStr); - // 去除两端空格 - selStr=selStr.trim(); this.currentSelectStr=selStr; + } // this.$emit('handleSelect',this.multipleSelection) @@ -943,11 +939,14 @@ export default { if (navigator.clipboard && window.isSecureContext) { // navigator clipboard 向剪贴板写文本 this.$modal.msgSuccess('复制成功') + console.log("==...123=9=>",this.currentSelectStr) return navigator.clipboard.writeText(this.currentSelectStr) } else { // 创建text area const textArea = document.createElement('textarea') textArea.value = this.currentSelectStr + console.log("==...123=9000=>",textArea.value) + // 使text area不在viewport,同时设置不可见 document.body.appendChild(textArea) textArea.focus() diff --git a/src/components/XdTable/index2.vue b/src/components/XdTable/index2.vue index 275a4dc8..5eab5091 100644 --- a/src/components/XdTable/index2.vue +++ b/src/components/XdTable/index2.vue @@ -905,7 +905,7 @@ export default { let str=item.text; if(!str || str==''){ - str=''; + str=' '; } selStr = selStr+str+"\t"; currentRow=item.row; @@ -916,7 +916,8 @@ export default { // // console.log("=selStr==>",selStr); // 去除两端空格 - selStr=selStr.trim(); + // selStr=selStr.trim(); + this.currentSelectStr=selStr; }