vue.js - 如何修改自动完成以便我只能搜索 1 个单词?
问题描述
我的模板是这样的:
<v-autocomplete
label="Components"
:items="components"
></v-autocomplete>
我的组件是这样的:
data () {
return {
components: [
'Manchester United', 'Manchester City', 'Chelsea', 'Liverpool', 'Tottenham Hotspurs', 'Everton', 'Arsenal', 'AC Milan', 'Inter Milan', 'Real Madrid', 'Atletico Madrid',
],
}
},
演示和完整代码如下:
https://codepen.io/positivethinking639/pen/yLyKaZR?editors=1010
例如我输入“曼彻斯特”,它会显示曼彻斯特城和曼联
但我不想两者都选。我只想输入“曼彻斯特”这个词
怎么办?
更新:
我希望有 2 个选项。用户可以选择自动完成,用户也可以按关键字搜索
选项1:用户输入manchester,用户选择manchester united,用户点击搜索,搜索结果将显示数据manchester united
选项2:用户输入manchester,用户点击搜索,搜索结果将显示数据manchester united 和manchester city
解决方案
推荐阅读
- jquery - 仅获取带有自定义索引的选择
- wordpress - Smart Slider 3 : 通过 id 使用 JavaScript 移动幻灯片
- java - 无法通过 xpath 找到要选择的元素
- java - 从 java 字符串中删除 '\0'
- jquery - 根据特定条件突出显示 UI 表行
- ffmpeg - FFMPEG 在拆分 avi 文件后提高比特率
- elixir - case 语句在选择合并中设置为模型
- ios - 如何在 RTCCameraVideoCapturer 中更改分辨率
- java - Spring Boot - 多个上下文“创建类路径资源中定义的名称为'springApplicationAdminRegistrar'的bean时出错”
- python - 正则表达式检测oracle代码中的表名