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

Sam*_*han 7 vuetify.js

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

这是否财产提供任何其他目的,即v-modeldim selected item

Ama*_*ade 5

value-comparatorv-select控制当前显示在和中选择的值v-autocomplete

默认情况下,它使用严格比较:

valueComparator: (a, b) => Math.round(a) === Math.round(b)
Run Code Online (Sandbox Code Playgroud)

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