zoukankan      html  css  js  c++  java
  • element-ui table表格展开行每次只能展开一行

    https://www.jianshu.com/p/a59c22202f2c

    <template>
            <el-table 
              @expand-change="expandSelect"
              type='index'
              :row-key='getRowKeys'
              :expand-row-keys="expands"
              :data="tableData" style=" 100%"
              :default-sort = "{prop: 'payment_date', order: 'descending'}">
              <!-- 排序:default-sort sortable -->
              <el-table-column label="申请时间" prop="date_created" sortable align='left'></el-table-column>
              <el-table-column label="操作" align='left' width='100px'>
                <template slot-scope="scope">
                  <button class="btn" @click="handleEdit(scope.$index, scope.row)">查看</button>
                </template>
              </el-table-column>
              <!-- expand:折叠面板 -->
              <el-table-column type="expand">
                <template slot-scope="scope">
                  <div class="bottom_content">
                    折叠面板 type为expand。方法:@expand-change="expandSelect"
                    expand-change: 当用户对某一行展开或者关闭的时候会触发该事件
                  </div>
                </template>
              </el-table-column>
            </el-table>
          </template>
          <script>
          export default {
            data () {
              return {
                expands: [],
                getRowKeys (row) {
                  return row.id
                },
                tableData: []
              }
            },
            methods: {
              // 折叠面板每次只能展开一行
              expandSelect (row, expandedRows) {
                var that = this
                if (expandedRows.length) {
                  that.expands = []
                  if (row) {
                    that.expands.push(row.id)
                  }
                } else {
                  that.expands = []
                }
              },
              handleEdit (index, row) {}
            }
          }
          </script>
    

      https://www.jianshu.com/p/a59c22202f2c

  • 相关阅读:
    闭包如何产生内存消耗及性能消耗
    纯色半透明
    CSS选择符权重
    浅谈模块化的JavaScript
    WEB前端知识体系
    侃侃meta标签
    【读书笔记】读《编写可维护的JavaScript》 编程风格(第一部分)
    谈谈防御性编程
    很小的一个函数执行时间调试器Timer
    谈谈防止重复点击提交
  • 原文地址:https://www.cnblogs.com/qianjin888/p/10246108.html
Copyright © 2011-2022 走看看