【发布时间】:2018-07-18 21:25:05
【问题描述】:
我正在尝试使用 Vue.js 制作一个 HTML 多选表单元素。关注this 后效果很好。但是,如果我要添加 Materialize css,select 元素看起来会更好,但它不起作用,我会收到以下警告:
[Vue 警告]: : 使用 v-model 时,将忽略 inline selected 属性。改为在组件的数据选项中声明初始值。
[Vue 警告]:它的绑定需要一个 Array 值,但得到了 Number (在根实例中找到)
这是我的 Vue.js 代码:
var app = new Vue({
el: '#app',
data: {
selected: 900,
options: [{
value: 12,
text: 12
}, {
value: 24,
text: 24
}, {
value: 36,
text: 36
}]
},
这是选择元素:
<select v-model="selected" multiple>
<option selected value="900">Please Select</option>
<option v-for="option in options" :value="option.value">
{{ option.text }}
</option>
</select>
<label>Select appropraite data type(s)</label>
【问题讨论】:
标签: html drop-down-menu vue.js vuejs2 materialize