当前位置: 首页 > news >正文

专门做ppt的网站斧头免费模板下载网

专门做ppt的网站斧头,免费模板下载网,网页的首页,wordpress 微信分享插件下载需求是需要一个文本框 但是可以支持右键或者ctrlv粘贴图片#xff0c;原生js很麻烦#xff0c;那不如用插件来实现吧~我这里用的wangeditor插件#xff0c;初次写初次用#xff0c;可能不太好#xff0c;但目前是可以达到实现需求的一个效果啦#xff01;后面再改进吧~ …需求是需要一个文本框 但是可以支持右键或者ctrlv粘贴图片原生js很麻烦那不如用插件来实现吧~我这里用的wangeditor插件初次写初次用可能不太好但目前是可以达到实现需求的一个效果啦后面再改进吧~ 封装了个文本框组件上代码吧直接 import React, {useRef,useEffect,forwardRef,useImperativeHandle } from react; import WangEditor from wangeditor; import { handleFetchPostJson } from ../../service/request; import ./editimg.scss;// 过滤所有标签及属性 let reHtml /(lt;|(?!img|p|\/p|h1|h2|h3|h4|h5|h6|\/h1|\/h2|\/h3|\/h4|\/h5|\/h6|span|\/span|br).*?|gt;)/gi;const EditorImgComponent forwardRef(({ isPlot, onContentChange, editorConfig, isDialog }, ref) {let wangEditor useRef();const editorRef useRef(null);useEffect(() {if (editorRef.current) {wangEditor.current new WangEditor(editorRef.current);const editor wangEditor.current;editor.config.menus editorConfig;// 允许粘贴图片editor.config.showLinkImg false;editor.config.pasteFilterStyle true;// 监控变化同步更新到 textareaeditor.config.onchange (html) {onContentChange(html);};editor.config.placeholder div为了更加快速的定位查找问题请您按照如下方式反馈相关信息br/ # 云分析请提供项目编号、章节名称、问题描述br/# 云分析请提供分析参数和提示信息截图br/ # 云图汇工具 请描述问题附上相关作图数据br/支持粘贴图片为了更好的展示效果请将文案和图片换行展示/div;// 粘贴时去掉标签editor.config.pasteTextHandle (content) {content content.replace(/[\r\n]/g, );content content.replace(/\/g, );content content.replace(reHtml, );return content;};editor.config.zIndex 1;editor.config.customUploadImg function (files, insert) {if (files[0].size / 1024 / 1024 2) {message.error(上传图片最大不超过2M);return;}let formData new FormData();formData.append(image, files[0]);handleFetchPostJson(v1/message/mess_pic/, formData, {Content-Type: multipart/form-data}).then((res) {if (res.code 2000) {let time new Date().getTime();insert(res.info ?time time);} else {message.error(上传失败请重新上传);}});};editor.create();return () {editor.destroy();};}}, []);useImperativeHandle(ref,() {return {editor: wangEditor.current};},[wangEditor.current]);return (divref{editorRef}className{isPlot? work-center-plot-content-editor: isDialog? work-center-dialog-editor: work-center-content-editor}/);} );export default EditorImgComponent;稍微微的描述一下吧 因为我在其他页面也就是父组件调用的话需要子组件和父组件的值保持一致也就是说当父组件值清空时子组件也要相应清空父组件值变化时子组件也要同样变化所以用到forwardRef和useImperativeHandle用法可以看下react官方文档。 父组件调用 定义 赋值 我这里只需要图片所以只配置了图片 想要什么往里面加什么就好了 百度和wangediter文档都可以搜到配置项具体有哪些 父组件控制子组件的同步的重新赋值 父组件控制子组件的同步的内容清空 效果展示 操作展示 话不多说了直接行动证明 完成小马同学又进步啦~
http://www.dnsts.com.cn/news/113768.html

相关文章:

  • 自建网站 备案广州市番禺人才网
  • 公司网站建设方案建议宁波网站建设工作
  • 番禺网站建设三杰科技昆明门户网站建设
  • 国外文创产品设计网站meta 优化建议
  • 北京网站建设龙鹏网站文章标题
  • 免费行情软件网站大全下载怎么用网吧电脑做网站服务器
  • 开利网络企业网站建设第一品牌网页制作基础成绩
  • 400电话安装佛山营销网站建设干完房产中介整个人废了
  • 网站文章内容页keyword设置找什么样的公司帮助做网站
  • 免备案做网站可以盈利吗outlook企业邮箱
  • 网站建设 域名主机钱币网站建设
  • 儿童网站建设wordpress 无插件主题
  • 网站被恶意刷流量传奇手游排行榜前一
  • seo网站关键词排名软件静态网站建设的PPT
  • .net 响应式网站哪些网站可以做微商品牌宣传
  • 做网站送优化网站 哪些服务器
  • 辽宁做网站的公司app官网模板
  • 网站开发用到什么技术各大搜索引擎网站提交入口
  • 做校园二手交易网站的目的app推广文案
  • 10月哪个网站做电影票活动网站不能风格
  • 做英文网站建设网站搭建 成都
  • 中国移动门户网站考试类网站如何做
  • 海珠区建设和水务局网站定制网站建设报价单
  • 网站建设课程大纲动漫设计师资格证
  • 长沙市网站推广多少钱两岸已进入准战争状态
  • mysql 网站开发 问好wordpress 页面 模板
  • 有没有做生鲜配送的网站网站建设的需求分析
  • 本地的南通网站建设ps模板素材网站
  • 做网站用注册公司吗网站设计 色彩
  • 南昌网站建设方案详细版南通移动网站建设