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

平面设计找素材的网站做网站的公司主要工作

平面设计找素材的网站,做网站的公司主要工作,模板网站自助建站,网站备案技巧上传图片 基础使用(标题、粗体、斜体、超链接、缩进段落、有序无序、上传图片) 官网查看:https://ckeditor.com/docs/ckeditor5/latest/installation/integrations/react.html 安装依赖 npm install --save ckeditor/ckeditor5-react cked…

上传图片

基础使用(标题、粗体、斜体、超链接、缩进段落、有序无序、上传图片)
官网查看:https://ckeditor.com/docs/ckeditor5/latest/installation/integrations/react.html

安装依赖

npm install --save @ckeditor/ckeditor5-react @ckeditor/ckeditor5-build-classic

使用

import { CKEditor } from '@ckeditor/ckeditor5-react';
import ClassicEditor from '@ckeditor/ckeditor5-build-classic';<CKEditoreditor={ ClassicEditor }data="<p>Hello from CKEditor&nbsp;5!</p>"onReady={ editor => {// You can store the "editor" and use when it is needed.console.log( 'Editor is ready to use!', editor );} }onChange={ ( event, editor ) => {const data = editor.getData();console.log( { event, editor, data } );} }onBlur={ ( event, editor ) => {console.log( 'Blur.', editor );} }onFocus={ ( event, editor ) => {console.log( 'Focus.', editor );} }extraPlugins={[(editor) => {editor.plugins.get( 'FileRepository' ).createUploadAdapter = ( loader ) => {return new MyUploadAdapter( loader );
};/>

上传图片 并可设置大小

方法:使用online builder
在这里插入图片描述

选中需要的插件,一直next step ,然后下载
在这里插入图片描述

把图片相关的插件选中,add
在这里插入图片描述
默认选择,next step
在这里插入图片描述

解压后

npm i #安装依赖npm run build #打包

把打包后文件build/cheditor.js放进react项目的src/components/Editor/ckeditor.js

react项目中使用

在这里插入图片描述

import { PageContainer } from '@ant-design/pro-components';
import { Access, useAccess } from '@umijs/max';
import { Button } from 'antd';
import { CKEditor } from '@ckeditor/ckeditor5-react'
import ClassicEditor from '@/components/Editor/ckeditor';
const AccessPage: React.FC = () => {const access = useAccess();return (<PageContainerghostheader={{title: '权限示例',}}><Access accessible={access.canSeeAdmin}><Button>只有 Admin 可以看到这个按钮</Button></Access><div style={{ marginTop: 40}}><CKEditoreditor={ClassicEditor}config={{toolbar: {items: ['heading','|','bold','italic','link', //链接'bulletedList', //无序排序'numberedList', //有序排序'outdent','indent','|','imageUpload','blockQuote','insertTable','mediaEmbed','undo','redo']},image: { toolbar: ['imageStyle:block','imageStyle:side','|','toggleImageCaption','imageTextAlternative','|','linkImage']}}}extraPlugins={[(editor) => {editor.plugins.get( 'FileRepository' ).createUploadAdapter = ( loader ) => {return new MyUploadAdapter( loader );
};}]}/></div></PageContainer>);
};export default AccessPage;

图片上传adapter

上传图片逻辑

MyUploadAdapter.js

class MyUploadAdapter {constructor( loader ) {// The file loader instance to use during the upload.this.loader = loader;}// Starts the upload process.upload() {// Return a promise that will be resolved when the file is uploaded.return loader.file.then( file => {//上传图片逻辑,必须是异步的,否则在富文本框无法正常渲染图片return {default: ''//图片链接}} );}// Aborts the upload process.abort() {}
}
{default: 'http://example.com/images/image–default-size.png'
}

图片上传upload adapter:https://ckeditor.com/docs/ckeditor5/latest/framework/deep-dive/upload-adapter.html

详细查看官网更多内容:https://ckeditor.com/ckeditor-5/

http://www.yayakq.cn/news/267564/

相关文章:

  • 聊城网站建设电话模板网站开发推荐
  • 网站建设步骤和流程微信小程序云开发收费标准
  • 网站建设的软件知识有哪些内容连接器零售在什么网站做
  • 金融服务网站建设内容制作公司网页哪个公司好
  • 计算机网站建设策划书网站正能量网站不用下载直接进入
  • 柯桥区建设集团网站法治与安全做讲座网站
  • 公司网站公众号维护怎么做吉林省住房城乡建设厅网站
  • 软件外包项目网站php网站开发速成
  • 建设网站语言选择怀柔网站建设推广
  • 网站开发的在淘宝上是什么类目上海网络推广教程
  • php网站模板 下载网络网站建设推广
  • 建设网站制打开wordpress
  • 自己建立网站多少钱正邦设计好进吗
  • 凤岗网站仿做有网站源码如何搭建自己的网站
  • 搜狗站长平台验证不了凡科网网站建设资料
  • 千网推软文推广平台百度地图关键词优化
  • 临沂网站建设平台discuz做的网站怎么修改
  • 国家开发银行网站wordpress栏目对应模板
  • 自己做网站都要什么简单介绍家乡网页html代码
  • 寿光网站建设定制影响力网站建设
  • 广州网站建设在线wordpress 媒体库 七牛
  • 网站维护套餐商标设计网课
  • 建网站有哪些文件夹深圳电子烟网站建设
  • 网站建设所要花费的资金可以做公众号的一些网站
  • iis7 部署网站广州网站推广策划案
  • 免费网站制作软件有哪些超链接html代码
  • 装饰网站建设效果图wordpress国内视频网站吗
  • 快速做网站教程十大进口跨境电商平台
  • 信息门户网站开发合同太原网页设计师招聘信息
  • 自已如何做网站品牌网站怎么做seo