Bug dynamically generated by element-ui table menu

I encapsulate the table plus pages, and then the header is dynamically generated based on the back-end data and the local configuration table. As a result, do you have any good solutions to the loss of row-click binding events?

  menuList () {
    const data = this.realData
    const dict = this.fms_dict
    if (!data || data.length === 0) return []
    const object = data[0]
    const menuList = []
    for (const key in object) {
      const item = {
        value: key,
        title: dict[key],
        width: null,
        tooltip: null
      }
      menuList.push(item)
    }
    return menuList
  }

as shown in the figure, I wrote the configuration of the corresponding fields in dict, stored by calculating attributes, and then v-for in table to generate headers

Mar.29,2021

upgrade to the latest version

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b37914-2c08b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b37914-2c08b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?