我正在研究使用Quill進行項目,並且我需要知道是否可以創建比單個元素和單個參數更復雜的自定義格式/印跡。是否可以創建具有複雜子結構的自定義格式/印跡?
我想要的佈局之一的一個例子是:
<span class="format-container">
<span class="format-info" data-attr="param 1 (non-displayed)">
param 2 (displayed to user -- click to invoke application UI to edit)
</span>
<span class="format-content">
User's text/child elements go here
</span>
</span>
在我尋找到所有的情況下,自定義格式是內嵌範圍,仍然有一個父容器和一個地方爲孩子的內容去。
Quill中的自定義格式目前似乎沒有很好的記錄。我在消息來源中發現,並能夠發現在0.20.1中這很可能是不可能的。但是,我覺得在1.0.0 beta w/Parchment中可以做到這一點,我只是不確定我實際需要寫什麼。
那麼這是可能的在1.0.0?如果是這樣,那該怎麼辦?
編輯:這就是我要爲:
有趣的是我幾乎完全一樣的要求。我嘗試了一個Embed,但它總是強迫我的內容進入自己的新生產線,這真讓人氣憤。你有沒有想過這個? –
我花了很多時間在圖書館的源代碼中進行挖掘,實際上我認爲這不可能。儘管羊皮紙是一個DOM「抽象」,但它仍然依賴於DOM中的父/子關係,這意味着像這樣的子容器中的子元素可能會破壞事物。最後,我剛剛重新設計了自己的格式化系統,因此沒有必要。 –