我有一个使用 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
仍在寻找可行的方法,感谢您迄今为止所做的所有努力!