this.$refs.table.data

element 表格
<el-table ref="refTable"

想要把表格展示的数据过滤
**this.$refs.table.data = **this.tableList.filter(忽略过滤代码

执行 this.$refs.table.data = **this.tableList.filter(忽略过滤代码 报如下错误,但是过滤也起了作用

img

直接用 computed 解决 ,或者你在页面取值的时候直接filter过滤

这个报错的原因就是props值不能被改变,这个问题的本质还是组建通信的双向绑定问题,子组件中更改绑定的prop值最好使用计算属性computed解决,当然如果你使用vuex,就没必要考虑这么多了,也不需要什么父子组件双向绑定数据问题了

表格定义的ref是refTable;你获取不应该是this.$refs.refTable 吗???????