【问题标题】:v-select sorts by "item-text"v-select 按“项目文本”排序
【发布时间】:2022-11-29 16:49:32
【问题描述】:

我有一个使用 vuetify 制作的 v-select。如何从最大到最小对这个 v-select 中的项目进行排序?

<v-select
  v-model="selectedFruits"
  :items="fruits"
  label="Favorite Fruits"
  item-text="name"
  return-object
  multiple
>
 fruits: [
       'Eggplant',
        'Bananas',
        'Huckleberries',
        'Blackberries',
        'Dates',
        'Figs',
        'Honeydew melons',
        'Kiwis',
        'Lemons',
        'Limes',
        'Peaches',
        'Mangos',
        'Mulberries',
        'Muskmelon',
        'Pineapple',
        'Papaya',
        'Persimmon',
        'Plums',
        'Kumquat',
        'Zucchini',
      ],

我使用排序方法但失败了。

【问题讨论】:

  • 取决于你如何排序fruits。到底是什么不起作用?
  • 先生,水果不按顺序来找我
  • 添加fruits的代码sn-p。
  • 最大/最小的是什么?
  • 我加了水果先生

标签: javascript vue.js vuetify.js


【解决方案1】:

由于 sort 方法改变了原始数组,您可以在挂载的钩子中运行 this.fruits.sort()

data(){
   return{
    fruits:[....]
  }
},
mounted(){
  this.fruits.sort()
}

【讨论】:

    猜你喜欢
    • 2018-11-05
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多