美文网首页
elementUI 自定义表头、'scope' is defin

elementUI 自定义表头、'scope' is defin

作者: 时间走了光 | 来源:发表于2020-12-17 14:23 被阅读0次

    1、最近做项目时候遇到了一个自定义表头的功能,需要鼠标划上显示几个多选框,代码如下

    <el-table-column prop="name">
              <template slot="header">
                      状态
                      <el-popover
                                  placement="right"
                                  popper-class="lists-content"
                                  trigger="hover">
                                  <el-radio-group v-model="radioData">
                                      <el-radio :label="1">全部</el-radio>
                                      <el-radio :label="2">24小时内</el-radio>
                                      <el-radio :label="3">72小时内</el-radio>
                                    </el-radio-group>
                                  <span slot="reference"><i class="el-icon-m-leibie"></i></span>
                              </el-popover>
                    </template>
                    <template slot-scope="scope">
                      {{scope.row.name}}
                    </template>
            </el-table-column>
    

    发现CheckBox可以显示但是无论如何都不能触发,后来修改如下,不要动原始属性!!!

     <template slot="header" slot-scope="scope">
    

    2、eslint 报错 'scope' is defined but never used

    我看报错了,就把 slot-scope="scope"去掉了,是不报错了,但是出现奇奇怪怪的问题,CheckBox不能选中,不能联动了,然后修改了一下可以了,如下:

     <template slot="header" slot-scope="{}">
    

    相关文章

      网友评论

          本文标题:elementUI 自定义表头、'scope' is defin

          本文链接:https://www.haomeiwen.com/subject/valzgktx.html