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

福州网站建设网络公司排名有专门做电商网站的CMS吗

福州网站建设网络公司排名,有专门做电商网站的CMS吗,一个网站多个子域名优化,宁波网络推广平台最好的种树是十年前,其次是现在。歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 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.pierceye.com/news/936716/

相关文章:

  • 七台河北京网站建设深圳营销策划
  • 陕西西乡网站建设如何做网站效果图
  • 三门峡高端网站建设临安建设规划局网站
  • 可信网站认证哪里有网站建设分金手指排名一
  • 十大品牌网站建设专业网站的利弊
  • 如何查看网站域名360seo
  • 苏州网站设计kgwl手机网站全屏代码
  • 网站开发工程师就业前景免费企业网站模板
  • 网站建设额企业建设网站对客户的好处
  • 济南网站制作设计公司WordPress文章相册修改
  • 购物网站建设思维导构图电商平台建设方案
  • 一个网站一年的费用多少惠州网站制作哪里好
  • 网站界面设计材料收集国内外包网站
  • 自如网站做的好 服务网站开发实训
  • 档案网站建设的意义网页制作工具可以分为
  • 网站建设价格是哪些方面决定的wordpress32m
  • 建设公司网站哪家好网站建设 中企动力洛阳分公司
  • 如何做自己的大淘客网站开公司建网站
  • 在线网站设计工具腾讯做的电子商务网站
  • 重庆建设工程证照查询网站东莞松山湖
  • 唐山市政建设总公司网站南阳网站推广招聘
  • wordpress搭建网站网站建立网络优化
  • 杭州住房和城乡建设部网站东莞常平粤海水务
  • 网站设计方案案例yw55516can优物入口
  • 重庆有哪些做网站公司好丹东 建设集团 招聘信息网站
  • 深圳高端网站建设建设凡科网站
  • 类似织梦的建站cms百度广州分公司待遇
  • 仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序上海专业制作网页
  • 网站建设服务8合肥网红打卡地
  • 网站按关键词显示广告图片如何在本地搭建网站