el-table中的form 展開中一行會全展開了,點擊有的行還無法關閉

在這裏插入圖片描述

主要原因就是因爲每行需要有一個唯一標識,不然你打開多行的expand,則無法區分哪一個expand屬於哪一行

解決辦法:
主要就是保證每行的id有值且不相同
每添加一行設置一個id屬性

  addRow () {
        let newLine = {
     	  id: Math.random()*1000000,
          name: '',
          shop: '',
        }
        this.tableData.push(newLine)
      },
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章