[英]Problem to add a new block right after the current one
我正在嘗試在 cursor 所在的塊之后添加一個新塊/我單擊一個按鈕的位置。
我的問題是:
insertNode
但在調用它時不能指定路徑...因此該塊被添加到塊列表的最后。 我看到insertNode
方法有一個可選參數,但它沒有記錄並且似乎不起作用:
const addedNode = editor.insertNode({
type: 'p',
children: [{ text: 'test' }]
}, {
at: [ index + 1 ]
});
謝謝,蒂埃里
如果我正確理解了您的問題,我相信 SlateJS 默認會在當前節點之后添加新節點。 當前節點 = 您的 cursor 所在的位置。 如果沒有選擇(您還沒有將 cursor 放在任何地方),那么它將放置此塊Node Transforms insertNodes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.