draft js 服务端node 执行
来源:互联网 发布:clothcard淘宝有吗 编辑:程序博客网 时间:2024/06/09 00:08
draftjs 的绘制转换本身是在 浏览器中执行的,如果希望服务端进行执行相关方法,需要模拟一个dom 环境,如下DEMO 中使用了 jsdom 进行模拟
var React = require('react');var ReactDOMServer = require('react-dom');var { ContentState,convertToRaw,convertFromHTML } = require('draft-js');const jsdom = require("jsdom");const { JSDOM } = jsdom;const dom = new JSDOM();document = dom.window.document;HTMLElement = require("jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl").implementation;HTMLAnchorElement = require("jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl").implementation;var blocksFromHTML = convertFromHTML("<div>123</div>");var data2 = ContentState.createFromBlockArray( blocksFromHTML.contentBlocks, blocksFromHTML.entityMap);var r = convertToRaw(data2)console.log(r)
执行,可以看到输出的代码
node index.js
阅读全文
0 0
- draft js 服务端node 执行
- Node.js TCP服务端
- node.js tcp服务端实现
- (翻译)draft.js 入门
- 服务端的未来属于Node.js
- Node.js服务端的javascript脚本
- Node.js后台服务端技术入门
- android 微信支付 + node.js 服务端
- 【Node.js】 运行在服务端的 JavaScript
- Node.js配置服务端与客户端交互
- Node.js中的异步执行
- ajax接收服务端并执行js代码
- draft.js编辑器开发笔记
- Draft.js react 编辑器 HelloWorld
- Draft.js 随机数实现原理
- Draft
- Draft
- Draft
- Android手机的震动功能实现
- IOS自动化测试之:ideviceinstaller命令运行报错
- 九度OJ_1385:重建二叉树
- git rebase简介(基本篇)
- 关于光耦的电流传输比
- draft js 服务端node 执行
- MVC , MVP , MVVM的图解
- 【知乎整理】云计算和虚拟机(VMWare)有什么区别?
- JavaWeb学习之JSP九大内置对象
- 单链表实现
- 设计模式之简单工厂模式(以计算器为例)
- Android M 新的运行时权限
- 分区表不建议创建主键的原因
- 新安装的 eclipse 导入过去的项目,出现乱码的解决方法