css - MaterializeCSS 中的选择未填充来自 VUE 的数据

标签 css vue.js drop-down-menu materialize

晚安

我正在使用 VUE 和 MaterializeCSS。试图填写一个选择,但我没有成功。

我从数据库中正确接收到数据,但是当在选择的选项上突出显示 V-FOR 时,这些数据保持空白。

有谁知道原因吗?谢谢。

代码:

                            <div class="row">
                                <div class="input-field col s12 m6">
                                    <select name="categoría" v-model="category_id">
                                        <option v-for="category in arrayCategories" :key="category.id" :value="category.id">{{category.name}}</option>
                                    </select>
                                    <label>Materialize Select</label>
                                </div>         
                            </div>

如果我制作一个 HTML PRE 数据是正确的:

<pre>{{arrayCategories}}</pre>

结果:

[
  {
    "id": 1,
    "name": "Category 1"
  }
]

enter image description here

最佳答案

  <div class="row">
       <div class="input-field col s12 m6">
         <select v-for="category in arrayCategories" :key="category.id" name="categoría" model="category_id">
    <option  :value="category.id">{{category.name}}</option>
         </select>
         <label>Materialize Select</label>
       </div>         
     </div>

关于css - MaterializeCSS 中的选择未填充来自 VUE 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52754369/

相关文章:

javascript - Vue.js - 值是连接而不是相加

html - 如何将图像放在html页面的中心?

php - 如果以具有部分 ID 的 CSS 类为条件

javascript - 鼠标悬停时不隐藏对象

javascript - Vue.js:大写不起作用

laravel - 使用 VueJs 和 Laravel 上传多个文件

HTML/CSS : hide overflow of fixed height div in pdf print

javascript - 下拉菜单将内容向下推

html - 将动态导航菜单与下拉 block 相结合

javascript - iPhone 上的动态下拉菜单