You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vuetify自动完成组件无法按预期构建问题求助

解决Vuetify v-autocomplete的两个需求:默认值设置+禁止手动输入

针对你的需求,只需要对代码做两处修改就能实现:

  1. 初始化v-model绑定的变量,设置默认值
  2. 添加禁用手动输入的属性

修改后的完整代码如下:

<v-autocomplete
  v-model="room"
  :items="rooms"
  label="room"
  readonly="true"
></v-autocomplete>
data() {
  return {
    rooms: ['1 Room', '2 Rooms', '3 Rooms'],
    room: '1 Room' // 设置默认选中第一项
  };
},

关键修改说明:

  • 设置默认值:在data里给room赋值为'1 Room',和选项列表里的第一个值匹配,页面加载时就会自动选中该选项。
  • 禁止手动输入:添加readonly="true"属性,这个属性会让输入框无法手动输入内容,但依然保留点击下拉选择选项的功能,完全符合你的需求。

内容的提问来源于stack exchange,提问作者Peter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 07:25:20