Demo:优化大纲编辑

This commit is contained in:
wanglin2 2023-07-16 22:20:09 +08:00
parent b64c8f132b
commit 08b971cd9a

View File

@ -46,7 +46,7 @@ export default {
data: [], data: [],
defaultProps: { defaultProps: {
label(data) { label(data) {
return data.data.text.replaceAll(/\n/g, '</br>') return data.data.richText ? data.data.text : data.data.text.replaceAll(/\n/g, '</br>')
} }
}, },
notHandleDataChange: false, notHandleDataChange: false,
@ -77,11 +77,16 @@ export default {
}, },
methods: { methods: {
onBlur(e, node) { onBlur(e, node) {
if (this.isCreateNode) { // if (this.isCreateNode) {
this.isCreateNode = false // this.isCreateNode = false
return // return
// }
const richText = node.data.data.richText
if (richText) {
node.data._node.setText(e.target.innerHTML, true)
} else {
node.data._node.setText(e.target.innerText)
} }
node.data._node.setText(e.target.innerText)
}, },
getKey() { getKey() {