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

案例:TASK OA

案例:TASK OA

准备工作

jsx语法&底层渲染机制、函数组件&类组件、合成事件、webpack&脚手架……

server资料

axios配置

跨域配置

组件库介绍

  1. 多语言-中文包,汉化
  2. antd内部会自动按需导入,打包只会打包引入的;想用哪个组件直接import

具体实现

属性和插槽。

修改ui组件库样式

有的可传属性改变内部样式

table&form

  1. 后期状态要改变,且改变了视图要更新的。就放在状态里面。
  2. 刚开始有个值,能渲染。那就只定义到实例上就行了。

dataIndex:取的字段

render:自定义视图

mvvm & mvc

弹窗

react的特点:MVC

*表单元素的更新:

基于form & form.item 实现表单数据的收集,并且能实现规则校验

自动收集 & 自动校验

  1. 设置name就会自动收集;
  2. 通过rules就会自动校验;

接口联调

网络层失败 & 业务层失败

请求格式要求:

json

urlencoded格式。即x-www-urlencoded

字符串。text/plain

formData格式。文件上传。multipart/form-data

buffer等格式。

接口的统一封装

完整实现

关于渲染:

只要执行setState,即使状态值一模一样,会把jsx重新编译成virtual dom,然后会把新的vm和老的vm对比若没有一样的只是视图不会再更新了;

生成virtural dom:jsx编译成createElement,然后create再执行;

Pure.Component

相关文章:

  • YOLOv5 :训练自己的数据集
  • wow Warlock shushia [Dreadsteed]
  • 简单了解string类的特性及使用(C++)
  • MDP的curriculums部分
  • volatile,synchronized,原子操作实现原理,缓存一致性协议
  • 基于Python学习《Head First设计模式》第四章 工厂方法+抽象工厂
  • “等待-通知”机制优化(一次性申请)循环等待
  • HarmonyOS5 仓颉入门:和 ArkTs 互操作
  • 初识vue3(vue简介,环境配置,setup语法糖)
  • RGB888色彩格式转RGB565格式
  • VMware安装Ubuntu全攻略
  • 记忆解码 | 从神经机制到记忆逻辑的科学探索
  • Google机器学习实践指南(TensorFlow六大优化器)
  • Python----目标检测(Ultralytics安装和YOLO-V8快速上手)
  • 基于STM32控制直流电机加减速正反转设计
  • 自适应流量调度用于遥操作:面向时间敏感网络的通信与控制协同优化框架
  • OpenRouter使用指南
  • DeepSeek模型高级应用:提示工程与Few-shot学习实战指南
  • Origin将杂乱的分组散点图升级为美观的带颜色映射的气泡图
  • web架构3------(nginx的return跳转,gzip压缩,目录浏览,访问控制和location符号优先级)
  • 国内做网站需要做icp备案吗/打开浏览器直接进入网站
  • 岳各庄网站建设/优化大师免费下载
  • 做兼职在什么网站上找/网站推广优化的方法
  • 乌鲁木齐今日头条新闻/广州seo代理计费
  • 网络营销是什么工作内容/网站优化入门
  • 上海网用软件有限公司/长春网站优化哪家好