Fix:修复粘贴方式创建新节点时如果粘贴的内容带有<>等html标签符号时新创建的节点内容为空的问题

This commit is contained in:
wanglin2 2023-10-18 14:30:00 +08:00
parent 9915479354
commit c7b0cbc128

View File

@ -23,7 +23,8 @@ import {
getNodeDataIndex, getNodeDataIndex,
getNodeIndexInNodeList, getNodeIndexInNodeList,
setDataToClipboard, setDataToClipboard,
getDataFromClipboard getDataFromClipboard,
htmlEscape
} from '../../utils' } from '../../utils'
import { shapeList } from './node/Shape' import { shapeList } from './node/Shape'
import { lineStyleProps } from '../../themes/default' import { lineStyleProps } from '../../themes/default'
@ -885,6 +886,7 @@ class Render {
Array.isArray(smmData) ? smmData : [smmData] Array.isArray(smmData) ? smmData : [smmData]
) )
} else { } else {
text = htmlEscape(text)
const textArr = text.split(/\r?\n|(?<!\n)\r/g).filter(item => { const textArr = text.split(/\r?\n|(?<!\n)\r/g).filter(item => {
return !!item return !!item
}) })