Vue中復制文本 vue-clipboard2


附上代碼,方便復制粘貼
//復制文本
onCopy(meetingId) {
let _this = this;
getMeetingDetail(meetingId).then(res => {
let groupUsers = "";
let meeting = res.result;
if (
res.result.meetingMembers != null &&
res.result.meetingMembers.length
) {
res.result.meetingMembers.map(item => {
if (/<[^>]+>/gim.test(item.remark)) {
item.remark = item.remark.replace(/<[^>]+>/gim, "");
}
groupUsers += @${item.remark};
});
}
if (res.result.startAt !== null && res.result.endAt !== null) {
meeting.startAt = meeting.startAt.substring(11, 19);
meeting.endAt = meeting.endAt.substring(11, 19);
}
_this.msg = (1)會議議題:${meeting.topic} (2)會議日期:${meeting.dateAt} (3)會議時間:${meeting.startAt} - ${meeting.endAt} (4)會議地點:${meeting.address} (5)主持人:${meeting.sponsor} (6)參會人員:${meeting.participants} 【友情提示】 1) 請各參會人員提前5分鍾到達會議現場 2) 請相關負責人協調人員參加 ${groupUsers};
});

  setTimeout(function() {
    _this.$copyText(_this.msg).then(
      function(e) {
        _this.$message.success("復制成功");
      },
      function(e) {
        _this.$message.warning("復制失敗");
      }
    );
  }, 500);
}

},


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM