vuetify.js - v-autocomplete 上的 Vuetify v-select 中的值比较器的目的是什么

标签 vuetify.js

value-comparator提供自定义功能后,我已经意识到这是一种决定哪个项目应该出现在 之后的方法进行选择并关闭下拉列表。

此属性是否用于任何其他目的,即 v-modeldim selected item ?

最佳答案

value-comparator控制当前显示为在 v-select 中选择的值和 v-autocomplete .
By default ,它使用了严格的比较:

valueComparator: (a, b) => Math.round(a) === Math.round(b)
它在 v-model 中发挥作用因为它用于判断传递给 v-model 的值是否为被正确检测为“已选择”。例如,如果列表 items传递给 v-select使用整数 id 作为值,数据值最初传递给 v-model是一个字符串,v-select将显示未选择任何值。您可以将初始数据值转换为字符串,将项目值转换为字符串,或者使用弱比较 ( == ) 将比较函数显式设置为 1。

关于vuetify.js - v-autocomplete 上的 Vuetify v-select 中的值比较器的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55391929/

相关文章:

nuxt.js - 验证 : How to get current theme color?

vue.js - 如何创建基于 Vuetify 的浏览器扩展?

javascript - 使用 vuetify.js 创建表和子表——不知道从哪里开始

javascript - 如何在vuetify中强制使用v-switch?

javascript - 如何将日期点击添加到 Vuetify 日历

vue.js - 无法导航到嵌套路由,但浏览器 URL 已更新

vue.js - Vuetify Tree-view --- 获取父节点和子节点

html - 输入元素(由vuetify生成)不会中断长文本的行

javascript - 在单个 .html 页面中使用 vuetify

vue.js - 彩色应用栏出来完全是白色的 Vuetify