Browse Source

git commit -m 解决拷贝特殊内容(比如PC

master
flowerField 4 years ago
parent
commit
fd017a93c0
  1. 7
      src/controllers/inlineString.js

7
src/controllers/inlineString.js

@ -259,7 +259,8 @@ export function enterKeyControll(cell){
if(startContainer.id=="luckysheet-rich-text-editor"){
startSpan = $(startContainer).find("span");
if(startSpan.length==0){
startContainer.innerHTML = "<span></span>";
// 在末尾换行操作会导致数据丢失(覆盖)
startContainer.innerHTML = `<span>${startContainer.innerText}</span>`;
startSpan = $(startContainer).find("span");
}
startSpan = startSpan.get(startSpan.length-1);
@ -270,7 +271,9 @@ export function enterKeyControll(cell){
range.deleteContents();
}
let startContent = startSpan.innerHTML;
// 如果拷贝的内容为:pc&web ,那么innerHTML得到的值为:pc&amp;web ,执行换行操作存在问题
// let startContent = startSpan.innerHTML;
let startContent = startSpan.innerText;
let sleft="" , sright="";
let s1=0, s2=startOffset;

Loading…
Cancel
Save