需求1) 添加任务2) 删除任务3) 更新任务状态4) 全选/全不选5) 清除已完成任务组件划分TodoList整体作为一个大组件;Header:input添加List:列表作为一个组件;Item: 列表中每个列表项(ListItem)作为一个组件Footer:底部展示和功能作为一个组件代码编写App.js 父组件import React, { Component } from 'react
转载 4月前
35阅读
本文目录1、react中使用antd组件库2、Immutable2.1 深拷贝和浅拷贝关系2.2 immutable优化性能方式2.3 immutableMap使用2.4 immutableList使用2.5 实际场景formJS3、redux中使用immutable4、react路由中使用ts5、redux中使用ts6 、styled-components6.1 安装使用6.2 基于pr
转载 2024-09-21 14:29:25
241阅读
接触React也有一段时间了,从刚开始jquery式地去使用React,到慢慢走上正轨,还是经过了不少学习。从开发过程中,遇到组件大概有两类:UI类、工具类。UI类顾名思义就是能看得到UI,这些组件一般就是按照需要渲染成相应样子。工具类是一类虽然看上去好像什么东西都不渲染,但是却需要写在render中作为组件加载才能使用。(无法通过传统对象或者类方法之类实现)作为一个组件,一般来说就是纯粹
转载 2024-01-26 09:20:47
89阅读
背景有这样一个需求,一位 React Suite (以下简称 rsuite)用户,他需要一个 Table 组件能够像 Jira Portfolio 一样,支持树形数据,同时需要支持大数据渲染。 截止到目前( 2019 年 1 月 17 日)为止,开源 UI 库中没有找到可以支持组件,所以 rsuite 在最新版本中支持这一特性。接下来,我们看一下 rsuite 中是怎么支持这两
转载 2024-09-20 13:49:07
120阅读
---------------------------------  讲解一 注意: 从 React v15.5 开始 ,React.PropTypes 助手函数已被弃用,我们建议使用 prop-types 库 来定义contextTypes。2.1首先你需要通过在终端npm install prop-types安装一个叫prop-types第三方包getChildConte
转载 9月前
434阅读
前言:最近再用Tree组件做项目,记录一下使用方法。一、预期效果 antd-tree带搜索框示例(官网):官网只是标红我预期效果是搜索并且标红,只保留包含搜索值。二、antd-tree组件带搜索框使用及踩坑(只保留搜索内容并且标红)      一、方案一  这个类似于官网例子,但官网例子,不是很清晰,代码很多。 impor
转载 2024-04-12 16:11:11
658阅读
1、先上效果树型控件,选中项形成一棵新树,若父选中,子自动选中,子取消,父不取消,子选中,所有的父节点自动取消。同时支持模糊检索,会检索出所有包含该内容关联节点。2、环境准备1、react182、antd 4+3、代码实现原理:利用antdtree组件,可以通过设置Tree组件checkable属性为true,启用了多选功能,当节点被选中或取消选中时,会触发onCheck事件,我们可以在该
import { TreeSelect } from 'antd'; class Demo extends React.Component { state = { value: undefined, treeData: [ { id: 1, pId: 0, value: '1', title: 'Expand to load' }, { id: 2,
转载 2024-09-28 21:11:32
250阅读
前言:以下内容基于React全家桶+AntD实战课程学习实践过程记录。最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star。一、头部固定scroll属性:设置横向或纵向滚动,也可用于指定滚动区域宽和高 <Card title="头部固定"> <Table
转载 2024-06-12 04:42:41
1362阅读
环境配置 安装脚手架:npm install create-react-app 安装yarn:brew install yarn 创建项目:create-react-app antd-demo 切换路径:cd antd-demo 安装路由:yarn add react-router-dom 安装ax ...
转载 2021-10-01 09:38:00
242阅读
2评论
TS 在vue中使用正确方式,vue-property-decorator为什么要使用TS?TS 能带来什么好处?在vue中使用TS装饰器 [vue-property-decorator](https://www.npmjs.com/package/vue-property-decorator)安装使用vuex安装示例 为什么要使用TS?TS 能带来什么好处?TypeScript 使得抽象清晰
前言: 本篇文章主要是阐述下 联合索引 在 B+Tree 上实际存储结构。 本文主要讲解内容有: 联合索引在B+树上存储结构联合索引查找方式为什么会有最左前缀匹配原则 在分享这篇文章之前,我在网上查了关于MySQL联合索引在B+树上存储结构这个问题,翻阅了很多博客和技术文章,其中有几篇讲述与事实相悖。具体如下: 很多博客中都
基于webpack+react+antd 项目构建
转载 2021-07-29 11:28:29
515阅读
npm i antd --save 按需引入import React, { Component } from 'react' import Button from 'antd/lib/button' import 'antd/dist/antd.css' export default class A ...
转载 2021-08-08 12:13:00
152阅读
2评论
antd4.0出来之际,公司后台管理项目antd还是2.x版本,为了不落下脚步,是时候更新一波antd了。不得不说antd官方维护得很好,跟着antd3升级官方文档走,就能够轻易地升级上去。以下列举了官方文档之外修改点1、一些官方未提到修改点Col组件span、offset属性必须为Number,否则报错TimePicker组件allowEmpty改为allowClear Inputmax
转载 6月前
56阅读
React-antd使用
原创 6月前
109阅读
目录前言数据准备叶子节点点击事件默认展开/收缩节点展开/收缩适应视口销毁画布生成图代码 前言在第一节实现了, 根据准备好数据生成树形图,根据数据数值改变节点以及节点文本颜色。 本节实现功能:1、叶子节点点击事件:点击叶子节点,弹出弹框展示叶子节点信息 2、加载时默认展开/收缩节点 3、展开/收缩节点后,画布适应视口 4、更新展示数据后,需要销毁画布以更新树图实现效果如下: 树图结构:效果一:
1、自定义折叠和展开图标此时就要用到switcherIcon属性,以下是antd中对switcherIcon属性描述,switcherIcon自定义树节点展开/折叠图标ReactNode | ((props: AntTreeNodeProps) => ReactNode)-具体使用如下:import { DownOutlined } from '@ant-design/icons'; .
前言:项目中使用antd-Tree组件(树形组件),要求默认展开编辑时默认选中,但是展开之后在点击收缩,和选中就无法选中了。必须配合onExpand和onCheck事件。一、项目环境react: 16 antd :3.x (本篇内容也适用于antd 4x版本)二、使用Tree        业务要求:      &nb
转载 2024-03-26 10:55:30
1017阅读
Ant Design - 组件之 Tree树形控件针对tree树形组件封装了一个树形组件1.组件ui 2.组件名称ThemeCatalog 上面是image目录中svg3.组件代码index.jsimport React, {useEffect, useState} from 'react'; import PropTypes from 'prop-types'; impor
转载 9月前
467阅读
  • 1
  • 2
  • 3
  • 4
  • 5