elementUI中的Table组件tableData数据变化后,表格不会重新渲染怎么办

需要实现多语言,点击切换语言按钮后,表格数据也实时变化

请求后台时获取的数据中就包含英文名称和中文名称,

根据目前前台所保存的语言类型,判断给tabledate赋英文名称还是中文名称;

阅读 15.4k
1 个回答

将data[i].gameName=data[i].gameNameCn改为this.$set(data[i],gameName,data[i].gameNameCn),因为数组直接赋值不能被 Object.defineProperty 检测到,
深入理解vue中的$set

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