2017/7/22

作者: 竹溪穆褕 | 来源:发表于2017-07-24 09:31 被阅读9次

    一:项目明细

    1. 表格中没有数据时,内容为“—”(表格数据的默认设置) 

    2. 表格列队添加在TableParam.js中

    3. 表格中的假数据在mockData文件夹中

    4. Table.jsx文件的作用,表格组件的配置,及表格分页功能的实现。分页中,跳转页面时,数据的加载实现(页面请求参数对象,URL请求参数对象,状态,新页面请求参数对象,新的URL请求参数对象,新选项卡对象,组装新的URL状态数据,推送history)

    5. Action.js文件中有表格的加载,编辑列表中的手机号验证,添加项的操作及判断,变更叫货功能,合伙人详情的获取及删除

    6. SearchForm组件:搜索框组件,栅铬化布局

    二:

    1.  filter()创建一个新的数组,新得数组元素是通过检查制定数组中符合条件的元素

         注意:filter()不会对空户数组进行检测,不会改变原始数组

    2.  each()数组元素的遍历,并对数组元素进行操作,基本格式  each.(arr,function(){})

    3.  import  immutableData  from  'tools/immutableData.js';

          #reactMixin.decorate( immutableData )  //将immutableData转换成Mixin,使用到该组件中,之后直接用this         调用

    4. this._onReplace.bind(this)   //啥也不说,上代码

    这里bind()的作用:bind方法会创建一个新函数,称为绑定函数.当调用这个绑定函数时,绑定函数会以创建它时传入bind方法的第一个参数作为this,传入bind方法的第二个以及以后的参数加上绑定函数运行时本身的参数按照顺序作为原函数的参数来调用原函数.

    相关文章

      网友评论

          本文标题:2017/7/22

          本文链接:https://www.haomeiwen.com/subject/vvoykxtx.html