价值比较器在v-select或v-autocomlete中的用途是什么

时间:2019-03-28 07:08:41

标签: vuetify.js

value-comparator提供自定义功能后,我意识到这是一种确定选择并关闭下拉菜单后应该显示哪个项目的方法。

属性是否有其他用途,例如v-modeldim selected item

1 个答案:

答案 0 :(得分:1)

value-comparator 控制当前在 v-selectv-autocomplete 中显示哪些值。

By default,它使用严格的比较:

valueComparator: (a, b) => Math.round(a) === Math.round(b)

它在 v-model 中的作用在于它用于确定传递给 v-model 的值是否被正确检测为“已选择”。例如,如果传递给 itemsv-select 列表使用整数 id 作为值,并且最初传递给 v-model 的数据值是一个字符串,那么 v-select 将显示没有值被选中。您可以将初始数据值转换为字符串,将项目值转换为字符串,或者使用弱比较 (==) 将比较函数显式设置为 1。