是否可以为Draft.js创建演示数据?

时间:2018-09-18 20:57:35

标签: reactjs draftjs

我们正在使用草稿编辑器以及convertToRawconvertFromRaw从数据库中保存和加载状态。

对于我们的测试,我使用工厂来创建演示数据。并且想要一种简单的方法来生成测试数据。简单的文字就可以了。

它们是否隐藏在库中可以帮助我的功能?

理想情况下我可以打电话

textToRaw(`Here is some nice text`)

这将输出如下内容:

{\"blocks\":[{\"key\":\"4tu7v\",\"text\":\"Here is some nice text\",\"type\":\"unstyled\",\"depth\":0,\"inlineStyleRanges\":[],\"entityRanges\":[],\"data\":{}}],\"entityMap\":{}}

1 个答案:

答案 0 :(得分:0)

您只需要blocksentityMap。我认为这很简单。

convertFromRow({blocks: lines.map(line=>{type:'unstyled', value:line}), entityMap:{}})