使用 TipTap,我试图避免添加 a <br />
,而是创建 a ,当用户点击但我无法使其工作时<p></p>
,焦点在里面。<p>|</p>
shift-Enter
这是我到目前为止所做的:
new (class extends Extension {
keys () {
return {
'Shift-Enter' (state, dispatch, view) {
const { schema, tr } = view.state
const paragraph = schema.nodes.paragraph
console.log(tr.storedMarks)
const transaction = tr.deleteSelection().replaceSelectionWith(paragraph.create(), true).scrollIntoView()
view.dispatch(transaction)
return true
}
}
}
})()
我怎样才能做到这一点?