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

https://img.mukewang.com/5c199dfe0001faba08000756.jpg

{

            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能把序号打印出来,但是页面上却显示不了,然后我发觉我其他的列也有的显示不了,之前还可以的,也能确保字段名没写错啊...


桃花长相依
浏览 8014回答 1
1回答

眼眸繁星

type只有四个可选值,api上面也说了,你的index2是什么鬼。如果你想自定义添加编号,那你可能需要自定义一列了。就是在columns中添加一个{   title:"编号",    key:"number"}对应的表格tableData中就要有一个number属性[   {     number:1,   } ]这个可以用后台返给你的id,或者与后端协商让后端加一个编号属性,然后返给你
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js