el-table 表头嵌入el-select

1.效果展示

表头select
select change

2.代码实现

el-table -> el-select
  • 通过 :render-header="renderTypeHeader" 对 el-table 列标题进行渲染
            renderTypeHeader(h) {
                //下拉框选项
                let filters = [{
                    text: '类型',
                    value: ""
                }, {
                    text: '质量',
                    value: '质量'
                }, {
                    text: '进度',
                    value: '进度'
                }, {
                    text: '安全',
                    value: '安全'
                }, {
                    text: '其他',
                    value: '其他'
                }];
                return (
                    h('el-select',{    //el-select实现下拉框
                        on:{
                            input: (value) => {//随着下拉框的不同,文字框里的内容改变
                                this.typeValue = value;
                                change: this.search();// 文字框里的内容 change事件
                            },
                        },
                        props:{
                            value: this.typeValue,  //文字框的内容取决于这个value
                        },
                    },  [   //下拉框里面填充选项,通过map遍历filters,为每一个选项赋值。
                        filters.map(item => {
                            return h("el-option", {
                                props: {
                                    value: item.value,
                                    label: item.text
                                }
                            })
                        })
                    ])
                )
            }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,686评论 1 92
  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 9,837评论 2 5
  • 当我动写标题这个念头的时候是1点十八分当我写完这个标题的时候是一点19分我考虑要不要改十九分的时候意识到自己的愚蠢...
    一件疯狂的事儿阅读 2,271评论 0 0
  • git branch 系列命令可以创建新的本地分支 git branch 显示本地当前所有分支 前边有 * 的为当...
    就叫初九吧阅读 23,165评论 0 4
  • 看了巜你的知识需要管理》这本书,有个”灵感“:教学设计就是知识管理的过程。因此,在教学设计中可以借鉴该书所教的个人...
    边缘生存阅读 1,534评论 0 0