【发布时间】:2019-03-06 17:34:44
【问题描述】:
为什么这不起作用? 这是我的选择标签:
<select class="form-control" v-model="provider">
<option value="0">Select Provider</option>
<option v-for="provider in providers" :value="provider.provider_id">{{provider.name}}</option>
</select>
加载数据的代码:
loadProviders(){
axios.get('api/provider').then(({data}) => (this.providers = data.data));
然后将数据存储在:
data(){
return{
providers : {}
}
}
我检查了 Chrome 的开发者网络选项卡,它确实从数据库中返回了数据。 但是值(provider.name)没有显示在下拉选项菜单中。
这个问题已经解决了:Provider的模型一直出错。
【问题讨论】:
-
你用Vue开发者工具检查过组件的数据是你所期望的吗?
-
它一直是空的,可以通过检查我的提供程序模型来修复它。谢谢。