Vue.js 如何在Vue中设置默认选择
我似乎无法设置默认选择选项,只要我有了Vue.js 如何在Vue中设置默认选择,vue.js,drop-down-menu,vuejs2,Vue.js,Drop Down Menu,Vuejs2,我似乎无法设置默认选择选项,只要我有了v-model默认选择就不再起作用了 工作: <select class="uk-select uk-form-width-large" style="float: right"> <option hidden>Select Bank</option> <option v-for="bank in bank_list" v-bind:value="bank">
v-model
默认选择就不再起作用了
工作:
<select class="uk-select uk-form-width-large" style="float: right">
<option hidden>Select Bank</option>
<option v-for="bank in bank_list" v-bind:value="bank">
{{ bank.bank_name }}
</option>
</select>
数据和方法:
data() {
return {
bank_list: [...],
bank_selected: {}, // empty by default
}
},
methods: {
selectOnChange(event) {
console.log("onChange....", event);
// logs event but cannot get value in event.target.value
}
}
对于不带
v型的结构
:
选择的“更改事件”是@change
,请尝试以下操作:
HTML
<select class="uk-select uk-form-width-large" style="float: right" @change="selectOnChange">
<option hidden>Select Bank</option>
<option v-for="bank in bank_list" :value="bank">
{{ bank.bank_name }}
</option>
</select>
对于不带
v型的结构
:
选择的“更改事件”是@change
,请尝试以下操作:
HTML
<select class="uk-select uk-form-width-large" style="float: right" @change="selectOnChange">
<option hidden>Select Bank</option>
<option v-for="bank in bank_list" :value="bank">
{{ bank.bank_name }}
</option>
</select>
很简单,默认情况下所选的银行的数据值是一个空对象({}),因此使默认选项值也有一个空对象
<option :value="{}" hidden>Select Bank</option>
选择银行
不要忘记value=“”>>>:value=“{}”之前的冒号(:)
很简单,默认情况下所选的银行的数据值是一个空对象({}),因此使默认选项值也有一个空对象
<option :value="{}" hidden>Select Bank</option>
选择银行
不要忘记value=“”>>>:value=“{}”之前的冒号(:)
<option :value="{}" hidden>Select Bank</option>