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

建设网站要什么电脑做app和做网站相同和区别

建设网站要什么电脑,做app和做网站相同和区别,wordpress 做小程序,thinkphp企业网站开发这是一个系统的完整的教程#xff0c;每一节文章的内容都很重要。这个教程学完后自己可以开发出一个相当完美的富文本编辑器了。下面就开始我们今天的内容#xff1a; 安装 是的#xff0c;我们的开发是基于Slate的开发基础#xff0c;所以要安装它#xff1a; yarn ad… 这是一个系统的完整的教程每一节文章的内容都很重要。这个教程学完后自己可以开发出一个相当完美的富文本编辑器了。下面就开始我们今天的内容 安装 是的我们的开发是基于Slate的开发基础所以要安装它 yarn add slate slate-react这样就可以了。 使用的时候像下面这样引入相关的依赖 import React, { useState } from react import { createEditor } from slate import { Slate, Editable, withReact } from slate-react当然slate的功能很多按需引用即可。 开始 我们先来创建一个组件用以我们的开始 SDocer.jsx ... function SDocer(){_return null; }这个组件就做为我们学习开发富文本编辑器的开始。接下来我们要创建一个Editor对象我们需要它的状态与渲染之间保持稳定所有我们用useState来作为桥接工具。 import { useState } from react import { createEditor } from slate import { withReact } from slate-reactfunction SDocer(){const [editor] useState(() withReact(createEditor()))return null; }export default SDocer现在什么都没有我们没有渲染任何东西。这个时候我们需要一个上下文对象把相关的插件功能附上去。这个上下文就是Slate, 先定义一个初始值 import { useState } from react import { createEditor } from slate import { Slate, withReact } from slate-reactconst initialValue [{type: paragraph,children: [{ text: 这是一行段落文字内容很少但很重要 }],}, ];function SDocer(){const [editor] useState(() withReact(createEditor()))return Slate editor{editor} initialValue{initialValue} / }export default SDocer我们可以把这个Slate/组件当作一个环境对象所有富文本的相关功能都必须在这个对象中执行才能起作用。也就是所谓的上下文, 虽然呈现的内容可以很复杂但它的内部数据格式却是很简单的就是一个 Json数组格式这就小巧很多了方便传输与保存。 到目前为止虽然我们有了上下文但没有显示 /编辑它的主体所以还是什么也没有。添加一个Editable/主体 import { useState } from react import { createEditor } from slate import { Slate, withReact, Editable } from slate-reactconst initialValue [{type: paragraph,children: [{ text: 这是一行段落文字内容很少但很重要 }],}, ];function SDocer() {const [editor] useState(() withReact(createEditor()))return (Slate editor{editor} initialValue{initialValue}Editable //Slate) }export default SDocer注意每一步的引入内容都有变化。为了养成良好的开发习惯我们一定要从一开始就要把数据规划好。添加一个configure把相关的初始化信息及配置信息放在里面。 _configure.jsx export const initialValue [{type: paragraph,children: [{ text: 这是一行段落文字内容很少但很重要 }],}, ];修改 SDocer.jsx如下引入 initialValue SDocer.jsx import { useState } from react; import { createEditor } from slate; import { Slate, withReact, Editable } from slate-react;import { initialValue } from ./_configure;function SDocer() {const [editor] useState(() withReact(createEditor()));return (Slate editor{editor} initialValue{initialValue}Editable //Slate) }export default SDocer;这样一个基本的富文本编辑器就完成了。但这只是万里长征的第一步。
http://www.pierceye.com/news/437748/

相关文章:

  • 能发朋友圈的网站建设语不同类型网站比较及网站域名设计
  • 企业融资只有两种方法seo包括网站建设吗
  • 网站制作简单协议深圳市宝安区中医院
  • 中山骏域网站建设求2021没封的良心网站
  • 域名空间网站建设要多少钱全屋定制设计流程
  • 建设网站的网站江苏旅游网站开发设计与实现
  • 河北辛集住房和城乡建设厅网站购车网站开发数据库er图
  • 简单flash个人网站网站服务器和直播服务器一样吗
  • 教育网站建设需求文档门户网站系统建设清单
  • 天津市建设与管理局网站建筑网建设通平台
  • 长沙网站开发微联讯点官网微信公众号直接同步到wordpress
  • 湖南建设监理官方网站属于网页制作平台的是?
  • 如何建设公司网站知乎湖南自驾旅游与房车协会
  • 扬中网站优化做 爱 网站视频教程
  • 服务器发布网站免费网络营销推广软件
  • 婚纱摄影类网站重庆seo招聘
  • 登陆空间商网站建站模板免费下载
  • 用php做网站用什么框架牡丹江免费发布信息的平台
  • 网站开发 专有名词江油移动网站建设
  • 百度后台管理东莞市长安镇网站制作优化
  • 长春市建设厅网站大自然的网站设计
  • 网站建设能用手机制作吗人人车网站建设费用
  • 网站开发技术部分网络营销的宏观环境
  • 南宁网站建设公司国外优秀网站案例
  • 做网站需要什么证件吗免费seo技术教程
  • 深圳银行网站建设wordpress 审批流
  • 网站开发设计怎么找客户做企业网站 空间怎么买
  • 怎么在搜索引擎里做网站网页wordpress文章新窗口
  • 企业网站功能对比分析新农村建设 网站
  • 公司网站营销公司做网站都咨询哪些问题