我正在使用vue js学习提前输入。我想问一下如何设置食物的默认值?
<vue-bootstrap-typeahead
:data="list"
v-model="food"
/>
data() {
return {
//Not work
food: 'Apple',
list: [],'
}
}
Run Code Online (Sandbox Code Playgroud)
仅供参考:https : //www.npmjs.com/package/vue-bootstrap-typeahead
github有一个解决方法。您可以使用ref直接设置inputValue:
<template>
<div id="app">
<vue-bootstrap-typeahead :data="list" v-model="food" ref="typeahead" />
</div>
</template>
<script>
import HelloWorld from "./components/HelloWorld";
export default {
name: "App",
data: function() {
return {
food: "Apple",
list: ["Aardvark", "Apple", "Beach", "Bear"]
};
},
components: {
HelloWorld
},
mounted() {
this.$refs.typeahead.inputValue = "Apple";
},
methods: {}
};
</script>
Run Code Online (Sandbox Code Playgroud)
https://codesandbox.io/s/6xn4y5321k
| 归档时间: |
|
| 查看次数: |
926 次 |
| 最近记录: |