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

精准扶贫网站建设的意义工业园区网站建设方案

精准扶贫网站建设的意义,工业园区网站建设方案,优化营商环境评价,证券官网首页最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主 放弃很容易但是坚持一定很酷 我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励 微信公众号关注小歌谣 前言 首先刚开始知道要书写一个这样的功能我的内心是比… 最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的鼓励 微信公众号关注小歌谣 前言 首先刚开始知道要书写一个这样的功能我的内心是比较崩溃的 完全没有思路 然后就打开官网的文档进行观看 开始 一开始准备写 打开官网的一个文档是4.0的 看起来也是一脸的蒙蔽 接着找到3的一个文档 重点 直接说说如何让实现当前这个功能上代码 代码部分 import { Table } from antd; import { DndProvider, DragSource, DropTarget } from react-dnd; import { HTML5Backend } from react-dnd-html5-backend; import update from immutability-helper;let dragingIndex -1;class BodyRow extends React.Component {render() {const { isOver, connectDragSource, connectDropTarget, moveRow, ...restProps } this.props;const style { ...restProps.style, cursor: move };let { className } restProps;if (isOver) {if (restProps.index dragingIndex) {className drop-over-downward;}if (restProps.index dragingIndex) {className drop-over-upward;}}return connectDragSource(connectDropTarget(tr {...restProps} className{className} style{style} /),);} }const rowSource {beginDrag(props) {dragingIndex props.index;return {index: props.index,};}, };const rowTarget {drop(props, monitor) {const dragIndex monitor.getItem().index;const hoverIndex props.index;// Dont replace items with themselvesif (dragIndex hoverIndex) {return;}// Time to actually perform the actionprops.moveRow(dragIndex, hoverIndex);// Note: were mutating the monitor item here!// Generally its better to avoid mutations,// but its good here for the sake of performance// to avoid expensive index searches.monitor.getItem().index hoverIndex;}, };const DragableBodyRow DropTarget(row, rowTarget, (connect, monitor) ({connectDropTarget: connect.dropTarget(),isOver: monitor.isOver(), }))(DragSource(row, rowSource, connect ({connectDragSource: connect.dragSource(),}))(BodyRow), );const columns [{title: Name,dataIndex: name,key: name,},{title: Age,dataIndex: age,key: age,},{title: Address,dataIndex: address,key: address,}, ];class DragSortingTable extends React.Component {state {data: [{key: 1,name: John Brown,age: 32,address: New York No. 1 Lake Park,},{key: 2,name: Jim Green,age: 42,address: London No. 1 Lake Park,},{key: 3,name: Joe Black,age: 32,address: Sidney No. 1 Lake Park,},],};components {body: {row: DragableBodyRow,},};moveRow (dragIndex, hoverIndex) {const { data } this.state;const dragRow data[dragIndex];this.setState(update(this.state, {data: {$splice: [[dragIndex, 1], [hoverIndex, 0, dragRow]],},}),);};render() {return (DndProvider backend{HTML5Backend}Tablecolumns{columns}dataSource{this.state.data}components{this.components}onRow{(record, index) ({index,moveRow: this.moveRow,})}//DndProvider);} }ReactDOM.render(DragSortingTable /, mountNode); #components-table-demo-drag-sorting tr.drop-over-downward td {border-bottom: 2px dashed #1890ff; }#components-table-demo-drag-sorting tr.drop-over-upward td {border-top: 2px dashed #1890ff; } 这是官网的示例 那么我们如何实现呢 第一步 引入第一个类 第二步 找准数据 第三步 进行数据的一个赋值我这边是dva.js赋值 第四步 回调或者确定按钮处理数据这边是确定按钮处理值然后调接口 实现效果 拖拽后 我是歌谣 放弃很容易 但是坚持一定很酷
http://www.yutouwan.com/news/202624/

相关文章:

  • 网站建设边框农村网站建设必要性
  • 企业网站seo最好方法石家庄风险等级
  • 做外贸哪些国外网站可以推广wordpress博客免费主题
  • 交流平台网站怎么做网站建设哪家效益快
  • 阿里云oss做网站沧州高端网站制作
  • 做外国订单有什么网站网页设计网络培训
  • 秦皇岛营销式网站网络营销seo培训
  • 宝安区做网站高端网站建设公司有哪些
  • 俄罗斯最新消息今天宝安做网站公司乐云seo
  • 男男做暧网站免费网站页面架构怎么写
  • 十大软件免费下载网站排行榜哪个网站专门做商铺啊
  • 想给大学做网站gofair外贸建站
  • 网站编程薪资wordpress 弹出视频
  • wordpress主题的网站模板手机显示的网站该怎样设计
  • wordpress mxl-rpc服务从网站优化之角度出发做网站策划
  • 青岛建站费用跨境电商平台搭建
  • 沈阳建站模板系统长安高端装备网站设计公司
  • 网站购买空间多少钱wordpress地图无插件下载
  • 国外简约网站自己做的网站页面错误
  • 以橙色为主的网站网页设计
  • 昆明营销型网站建设怎么做外汇返佣的网站
  • 网站建设情况登记表做诚信通网站
  • 纯flash网站ui设计接单价目表
  • 龙岩建设局网站声明江西省网站建设先进表彰
  • 有哪些做网站好的公司网站开发需求文档模板带er图
  • wordpress极简文章模板网站上不去首页seo要怎么办
  • 1688网站简介网站建设销售话
  • 网络营销导向企业网站建设宝塔部署wordpress
  • 如何选择武进网站建设长沙网站seo优化排名
  • 做房产网站长大型网站建设入门