draftjs

    0熱度

    1回答

    而不是必須創建每個自定義首部類型的組分,我想這樣做動態。 const HEADERS = { 'header-one': 'h1', 'header-two': 'h2', 'header-three': 'h3', 'header-four': 'h4', 'header-five': 'h5', }; _ let tag = HEADER

    1熱度

    2回答

    我一直在使用草稿js和the richbuttons plugin,如果我只有一個編輯器組件,一切正常。但是,當我嘗試在頁面上添加多個組件時,豐富按鈕僅適用於最近添加的編輯器。 我有read about adding multiple plugins,但是他們包含的例子沒有考慮導入組件到插件中。我正在試圖做的是一樣的東西: const richButtonsPlugin = createRichB

    1熱度

    1回答

    我正在構建新的React App來學習和使用RichStratele文本編輯器Draft-js進行操作。 我用create-react-app來初始化我的React應用程序。它工作,並且非常易於使用。 現在,我試着添加semantic-ui-react,它是SemanticUI lib的React版本。 Aaaaannd失敗。 NPM安裝語義-UI-反應--save 正如你所看到的,對草案-JS同

    -1熱度

    2回答

    草案JS 關鍵事件,如果我要處理字符*的輸入,我可以用handleBeforeInput(str): handleBeforeInput(str) { if (str !== '*') { return false; } // handling return true; } 如果我要處理的ENTER輸入,我可以使用掛鉤handleRetur

    1熱度

    1回答

    默認情況下,draft.js將任何帶有2個空行的原子類型塊(在atimic之前爲1,在atimic之後爲1)。此行爲是draft.js中缺少原子選擇的結果,並且描述爲here。我如何擺脫這些線?我沒有在Modifier中找到任何適當的功能。 也許有些人有另一種解決方案來解決這個問題的Cuz現在它沒有看起來不錯 更新:我發現sollution爲我的作品: const { editorState }

    3熱度

    1回答

    我使用Facebook的draft-js來創建所見即所得。我試圖使用本地convertFromHtml將HTML轉換爲editorState。但它不識別img標籤。 import draftJs from 'draft-js' const blocksFromHTML = convertFromHTML("<img src='some/img.png' />", draftJs.getSafeB

    1熱度

    1回答

    我試圖使用Draft.js的富文本編輯器,其中的要求是能夠編輯鏈接的網址。在我見過的所有示例中,您可以將實體應用於選擇範圍,但實體已存在。我只想改變它的價值。 如果無法在不重新應用的情況下更改網址,是否有一種很好的方法可以將實體重新應用到目前應用的相同範圍? 任何幫助,將不勝感激。

    0熱度

    2回答

    我在React.js項目中使用Draft.js。編輯器在桌面瀏覽器(Chrome,Firefox,IE,Edge ...)上運行良好,但我在Android設備上遇到問題。 當我在編輯器中輸入第一個單詞並按空格鍵(在軟鍵盤上)編輯器失去焦點&如果我想繼續輸入編輯器,我將不得不再次觸摸那裏。 這是一個非常糟糕的用戶體驗。編輯器設置Draft.js沒什麼特別的,就像他們的例子。 任何人都有同樣的問題&有

    0熱度

    1回答

    如何在draft.js中獲得插入位置?我猜你可以從選擇狀態中獲取塊,然後獲取塊數組,並查看塊數組在哪個位置,但我不確定這是一種可靠的方式,甚至是最好的方式。

    1熱度

    2回答

    我想用Flow與draft-js。 的package.json依賴 ... "dependencies": { "draft-js": "^0.9.1", "immutable": "^3.8.1", "react": "^15.4.2", "react-dom": "^15.4.2" }, "devDependencies": { "flo