【问题标题】:Vue setFieldValue sorting based on keys on its ownVue setFieldValue 自行基于键排序
【发布时间】:2022-08-09 23:33:09
【问题描述】:

我有这个函数用于从 csv 上传并将详细信息保存在数组中并保存

getArray(row) {
  let getDetail = []
  if (row[\'comment\'].trim().length > 0) {
    this.setFieldValue(getDetail, \'Comments\', row[\'comment\'])
  }
  if (row[\'start\'].trim().length > 0) {
    this.setFieldValue(getDetail, \'Start Date\', this.dateFormat(row[\'start\']))
  }
  if (row[\'end\'].trim().length > 0) {
    this.setFieldValue(getDetail, \'End Date\', this.dateFormat(row[\'end\']))
  }
  return getDetail
},

问题是 getDetail 是根据键自动排序的,所以在表格上的 UI 上我使用 v-for 显示它

我的订单为 -> Comment, End date, Start date
哪里需要 -> Comment, Start date, End date

    标签: vue.js vuejs2


    【解决方案1】:

    正确的解决方案是避免使用名称作为键。

    【讨论】:

    • 我没有用和key同名,key是Comment - Start Date - End Date
    猜你喜欢
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多