为了账号安全,请及时绑定邮箱和手机立即绑定

vue.js iview 表格序号渲染不出来...

vue.js iview 表格序号渲染不出来...

桃花长相依 2018-12-19 09:24:56
{            title: '序号',            type: 'index2',             width: 75,             align: 'center',             render: (h: CreateElement, params: any) => {                let xuhao =                     params.index +                     (_.parseInt(pi.toString()) - 1) *                         _.parseInt(this.videoData.pageSize!.toString()) +                    1                 console.log('xuhao:', xuhao)                return h('span', xuhao)             }         },iview的文档说type:index是能显示出序号的,但是当我点击分页的时候,序号的值不回递增,我把它改成type:index2的时候,console.log能把序号打印出来,但是页面上却显示不了,然后我发觉我其他的列也有的显示不了,之前还可以的,也能确保字段名没写错啊...
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

type只有四个可选值,api上面也说了,你的index2是什么鬼。

https://img1.sycdn.imooc.com//5c199e190001735906070066.jpg

如果你想自定义添加编号,那你可能需要自定义一列了。
就是在columns中添加一个

{   title:"编号",
   key:"number"}

对应的表格tableData中就要有一个number属性

[
  {
    number:1,
  }
]

这个可以用后台返给你的id,或者与后端协商让后端加一个编号属性,然后返给你


查看完整回答
反对 回复 2018-12-19
  • 1 回答
  • 0 关注
  • 8013 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信