React 框架下自己写一个braft编辑器,然后将编辑器内容展示在网页端

1.首先自己写一个编辑器

输入文字;

支持选择表情;

可添加小程序链接;可添加网页链接;并且可以编辑删除;效果如下



2.输入完毕后,点击文本输入框保存,将便携式内容回显,

渲染时,因为是html格式,所以采用dangerouslySetInnerHTML属性来渲染

bash 复制代码
<div
  className="text-left-info"
  dangerouslySetInnerHTML={{ __html: msg.text?.content }}
></div>

添加样式,渲染后里面的链接内容都点击没反应,比如说编辑器里的a标签

bash 复制代码
.text-left-info{
    pointer-events: none;
  }

以下是关于编辑器的代码部分,需要使用的人请自行下载。

https://download.csdn.net/download/weixin_43517190/88084920

切记package.json中一定要引用相关插件

dependencies引用

bash 复制代码
 "braft-editor": "^2.3.9",
 "braft-utils": "^3.0.12",

devDependencies下引用

bash 复制代码
 "@types/draft-js": "^0.11.12",
相关推荐
一路向北North18 小时前
vscode 安装插件非常慢
ide·vscode·编辑器
民国二十三画生19 小时前
Trae.cn 编辑器四大功能(builder/chat/builder with MCP/SOLO coder)大白话区别
编辑器
Blue桃之夭夭19 小时前
【工具教程】Windows 下十六进制编辑器 HxD 安装与使用指南(附下载链接)
windows·编辑器
esmap2 天前
技术深度解析:ESMap引擎VS主流数字孪生竞品
人工智能·物联网·3d·编辑器·智慧城市·webgl
claider2 天前
Vim User Manual 阅读笔记 usr_22.txt Finding the file to edit 多文件编辑浏览
笔记·编辑器·vim
qq_397562312 天前
使用vscode , 开发keil单片机工程 . (为了使用ai助手)
ide·vscode·编辑器
玛雅牛牛2 天前
教你用实用工具智能教学系统软件
编辑器
Leixiaotu4102 天前
雷小兔一站式学术写作编辑器:论文写作的工具的用后感
编辑器
Leixiaotu4102 天前
专注学术创作,高效突破痛点——雷小兔一站式学术编辑器深度解析
编辑器
Anarkh_Lee3 天前
在VSCode中使用MCP实现智能问数
数据库·ide·vscode·ai·编辑器·ai编程·数据库开发