element-ui table 菜单动态生成的bug

我对table加分页做了一层封装,然后表头是根据后端数据结合本地配置表动态生成的,结果row-click绑定事件丢失 大家有没有什么好的解决办法?

  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
  }

如图,我在dict写好了对应字段的配置,通过计算属性存储,然后在table里v-for去生成表头

阅读 2.2k
1 个回答

升级到最新版就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题