我用的element 2.12.0,最新版本,但是一用:row-key="getRowKeys" :expand-row-keys="expands"时就提示TypeError: Cannot read property 'reduce' of null的错误,页面不显示,有人遇到过这问题没?
这个是因为<el-table>标签的:data的值必须是数组的原因,有人喜欢在data里声明变量时都声明为null或undefined,但这个<el-table>组件的data的值必须是数组,所以给<el-table>的data赋值时赋为空数组[]就可以了。
如下:
<template> <div> <el-table border :data="list"> ... </el-table> </div> </template> <script> data() { return{ list:[] //这里直接赋值[]空数组就可以了 } } </scipt>