Demo:优化大纲编辑
This commit is contained in:
parent
b64c8f132b
commit
08b971cd9a
@ -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() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user