首页 编程开发element-ui表格筛选的filters数据异步获取

element-ui表格筛选的filters数据异步获取

分类:编程开发
字数: (708)
阅读: (3636)
摘要:回答鲤鱼的同桌的咨询, element-ui表格筛选的filters数据是如何异步获取的

鲤鱼的同桌咨询:

表格筛选的filters数据是异步获取的是怎么放进去的啊, 写死的是这样:

 filters: [
    {text: 'B1', value: 'B1'},
    {text: '1F', value: '1F'},
    {text: '2F', value: '2F'},
    {text: '3F', value: '3F'},
    {text: '4F', value: '4F'},
    {text: '5F', value: '5F'}
]

回答:

第一步: 将filters放在data中:

data () {
    return {
        floorFilter: []
    }
}
然后在el-table中使用该floorFilter:

<el-table-column
      :filters="floorFilter"
      ...其它参数
    >
</el-table-column>
然后新建一个异步获取floorFilter选项的方法:

methods: {
    getFloorFilter() {
         // 模拟异步请求,需用ajax请求数据
        setTimeout(() => {
            this.floorFilter = 返回的筛选列表数组
        }, 1000)
    }
}
最后在created钩子函数里调用getFloorFilter就行了。

转载请注明出处: 皮哈皮阿

本文的链接地址: https://blog.phpat.com/web/524.html

本文最后发布于2021年10月22日08:35,已经过了1218天没有更新,若内容或图片失效,请留言反馈


扫描二维码,在手机上阅读
()
评论本文(0)
评论列表:
empty

暂无评论