首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在react-quill钩子中添加className="“&自定义标签?

如何在react-quill钩子中添加className="“&自定义标签?
EN

Stack Overflow用户
提问于 2020-07-13 18:26:41
回答 1查看 449关注 0票数 0

如何使用react-hooks在react-quill中添加自定义className和自定义标记?

从' React‘导入react,{Quill}从’react- ReactQuill‘导入’quill/dist/quill.now.css‘

函数MyEditor() {

代码语言:javascript
复制
class ShadowBlot { 
    static create(value) {
        let node = super.create();
        node.setAttribute('className','Shadow')
        return node;
      }
}
ShadowBlot.blotName = 'shadow';
ShadowBlot.tagName = 'span';
ShadowBlot.className = 'shadow';


const [value,SetValue] = React.useState('')
const EditorRef  = React.useRef()
const formats = ['shadow']

const addShadow = (e) => {

    e.preventDefault()
    let Editor = EditorRef.current.getEditor()
    let range = Editor.getSelection() 
    range = range  ? range : 0 

    // ******* 
    
    
    
    
    
}

return (
    <div>
        <h1>Example03</h1>
        <button onClick={e => addShadow(e)}>Shadow Class</button>
        <ReactQuill 
            ref={EditorRef}
            value={value}
            onChange={(e) => SetValue(e)}
            formats={formats}
        />
        <p>{value}</p>
    </div>
)

}

导出默认MyEditor

EN

回答 1

Stack Overflow用户

发布于 2020-12-01 13:22:17

我换成了slate.js,我发现羽毛笔很难理解

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62873891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档