【md-editor-rt- Mrakdown编辑器使用】

1、安装

// 安装新版本的运行项目会报错,所以装个低版本的
yarn add md-editor-rt@2.0.0

2、使用

import React, { useState } from 'react';
import MdEditor, { ToolbarTips } from 'md-editor-rt';
import 'md-editor-rt/lib/style.css';export default ({ }: any) => {const [text, setText] = useState<any>()const [toolbars] = useState<(keyof ToolbarTips)[] | undefined>(['bold','underline','italic','-','strikeThrough','title','sub','sup','quote','unorderedList','orderedList','-','codeRow','code','link','image','table','-','revoke','next','save','=','pageFullscreen','fullscreen','preview','htmlPreview',]);const onUploadImg = async (files: any, callback: any) => {const res = await Promise.all(files.map((file: any) => {return new Promise((rev, rej) => {const form = new FormData();form.append('file', file);const _url = '';fetch(_url, {method: 'post',headers: {token: getCookie('token') || '',},body: form,}).then((response) => response.json()).then((data) => {rev(data);}).catch((error) => console.error(error));});}),);callback(res.map((item) => item.rows[0].shareUrl));};return (<MdEditormodelValue={text}onChange={setText}onUploadImg={onUploadImg}toolbars={toolbars}/>);
};

3、使用效果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/284877.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gitlab(gitlab-ce)下载,离线安装

目录 1.下载 2.安装 3.配置 4.启动 5.登录 参考&#xff1a; 1.下载 根据服务器操作系统版本&#xff0c;下载对应的RPM包。 gitlab官网&#xff1a; The DevSecOps Platform | GitLab rpm包官网下载地址: gitlab/gitlab-ce - Results in gitlab/gitlab-ce 国内镜像地…

JAVA主流日志框架梳理学习及使用

前言&#xff1a;目前市面上有挺多JAVA的日志框架&#xff0c;比如JUL(JDK自带的日志框架),Log4j,Logback,Log4j2等&#xff0c;有人可能有疑问说还有slf4j&#xff0c;不过slf4j不是一种日志框架的具体实现&#xff0c;而是一种日志门面&#xff08;日志门面可以理解为是一种统…

钉钉机器人发送表格

背景: 由于每次发送excel连接&#xff0c;不太好看&#xff0c;想着简单的表格直接用消息的方式发送在群里&#xff0c;就想着弄一个直接发送的表格信息&#xff0c;但是钉钉官网是没有的。 我估计钉钉的开发人员也没有想过&#xff0c;会有人钻空子&#xff0c;用markdown发送…

自动化生成测试脚本,点点点搞定性能测试!

性能测试基于jmeter引擎&#xff0c;目前版本暂时没有设计存储于数据库&#xff0c;因此测试过程和结果数据都是属于实时一次性的&#xff0c;需要手动监控和保存数据。环境需要安装jdk1.8版本&#xff0c;当前Jmeter版本是5.6.2&#xff0c;把文件以及包含的报告汉化包放到Aut…

Stable Diffusion - High-Resolution Image Synthesis with Latent Diffusion Models

Paper name High-Resolution Image Synthesis with Latent Diffusion Models Paper Reading Note Paper URL: https://arxiv.org/abs/2112.10752 Code URL: https://github.com/CompVis/latent-diffusion TL;DR 2021 年 runway 和慕尼黑路德维希马克西米利安大学出品的文…

VRP的分解策略

关键词 vehicle routing, heuristics, decomposition strategies 文章概述 本文讨论了车辆路径规划启发式算法的分解策略。分解策略包括确定子问题的大小、相关性信息、子问题的解决技术以及利用子问题解的方法。选择合适的子问题大小是控制难度和改进潜力的关键因素。相关性…

项目实战:自动驾驶之方向盘操纵

项目介绍 根据汽车前方摄像头捕捉的画面,控制汽车方向盘转动的方向和角度,这是自动驾驶要解决的核心问题。这个项目主要是通过使用深度神经网络解决一个回归问题。不同于分类、识别场景,回归问题中神经网络输出的是一个连续的值。 通过这个项目的学习,可以将神经网络用于通…

如何用 Cargo 管理 Rust 工程系列 丁

以下内容为本人的学习笔记&#xff0c;如需要转载&#xff0c;请声明原文链接微信公众号「ENG八戒」https://mp.weixin.qq.com/s/PP9b5cSNd-7IqgNovcrB0A 优化输出 前面已经对 cargo package 工程编译输出了好多遍&#xff0c;发现编译结果打印的信息都包含了这个 unoptimize…

cdr格式怎么打开?cdr文件查看工具CDR Viewer功能介绍

CDRViewer Pro for Mac是一款专业的矢量图形文件查看器&#xff0c;主要用于打开、浏览和查看CorelDRAW&#xff08;CDR&#xff09;文件。以下是该软件的主要功能和特点&#xff1a; CDR文件支持&#xff1a;CDRViewer Pro可以快速加载和显示CorelDRAW&#xff08;CDR&#x…

SpringCloud系列(五)| 集成OpenFeign实现服务间调用

前面的案例中我们已经搭建好了SpringCloud的基本架构。目前主要就是三个服务。一个Nacos服务&#xff0c;目前作为我们的注册中心&#xff0c;一个用户服务&#xff0c;一个订单服务。上个章节中&#xff0c;我们已经成功的将用户服务和订单服务注册到了Nacos中&#xff0c;并且…

Linux权限(下)

目录 文件访问权限的设置和更改 粘滞位 权限掩码 本期我们接着进行Linux权限的学习。 文件访问权限的设置和更改 在上期我们学习了文件的访问权限&#xff0c;这些访问权限其实是可以更改的。 chmod指令 chmod指令&#xff1a;用于设置访问权限和更改权限。 :向权限范围…

产品调研——AI平台

本文主要记录了对腾讯云-TIONE平台、华为云-ModelArt等主流AI平台的产品调研。 交互式建模 简单点说就是提供了带训练资源的云IDE&#xff0c;使用形态包括Notebook、VsCode等。 腾讯云-TI平台 TI平台将tensorflow、pytorch、spark环境等均集成到一个Notebook容器中&#xf…