请问 React 与 UEditor 结合方式?

2016-12-27 17:50:37 +08:00
 ubuntugx
项目中使用 Webpack 构建,框架是 React ,现在想加入 UEditor ,
但看 UEditor 的源文件都是互相引用的 js 文件,没有对应的 npm 包,
请问各位遇到过这样的问题么?如何将 UEditor 加入项目中?
3563 次点击
所在节点    问与答
7 条回复
hronro
2016-12-27 18:26:32 +08:00
UEditor 就不走 webpack 打包了吧,直接在网页中通过<script>标签引入
hronro
2016-12-27 18:27:11 +08:00
UEditor 也应该很久没维护了
dreamcog
2016-12-27 18:30:09 +08:00
还真干过这事情,可以自己封装一个 react 版本的。但是因为毕竟不是 react 原生的,还是有很多问题,最大的问题是每次 unmount 后,访问一些页面会爆 window.scroll 的错误。
dreamcog
2016-12-27 18:30:45 +08:00
自己封装就引用 ueditor.min.js 一个文件就行
ubuntugx
2016-12-28 09:49:04 +08:00
@hronro 因为 UEditor 不是那种模块化的写法,直接在 webpack 里配置 externals 是不是不行,请问 webpack 怎么配置不打包 UEditor 呢?
hronro
2016-12-28 10:01:18 +08:00
@ubuntugx
就不用 import 了啊,直接把 UEditor 当作一个全局变量用
ubuntugx
2016-12-28 10:07:56 +08:00
@hronro 如果不经过 webpack 的话, ueditor 的那些文件不会出现在网站的域名下,直接用 script 标签找不到相应的文件。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/330541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX