我有一个使用 React 的应用程序。我现在在尝试实现bootstrap-wysiwyg/bootstrap3-wysiwyg包时遇到了问题。
为了让我<textarea>
作为ootstrap-wysiwyg/bootstrap3-wysiwyg
文本编辑器工作,我需要在文本编辑器上运行以下 JQuery 函数:
$(".textarea").wysihtml5()
这是我的组件:
import React, { Component } from 'react'
export class MyTextEditor extends Component {
render() {
return (
<div className="form-group">
<textarea className="textarea"></textarea>
</div>
)
}
}
如何将该 JQuery 函数应用到我<textarea>
的 React 组件中?
我知道混合 React 和 JQuery 不是很好的做法,但我真的需要它来工作。如果有另一种方法可以使包正常工作,我将不胜感激。
否则,如果有人能帮助我让它工作,我将不胜感激!
更新:( 仍在寻找)
感谢所有的建议。我已经尝试了很多,但它们都导致了问题:
<ReactQuill>
只是根本不显示,按钮是巨大的。<EditableDiv>
给我:Uncaught Error: addComponentAsRefTo(...): Only a ReactOwner can have refs.
- Syam Mohan 的回答给了我:
Uncaught TypeError: Cannot read property 'font-styles' of undefined at f
仍在寻找有用的东西,感谢您迄今为止的所有努力!