这个地方我是用vue进行渲染的select
对于每个选项如下:
<div id="companylist">
<label>所属公司</label>
<select class="form-control" id="companyid" v-model="couponSelected" @change='getCompanyId($event)'>
<option v-for="(item,index) in data" v-bind:value=item.id>{{item.companyname}}
</option>
</select>
</div>
execFunc("company.getcompanylist", {}, function(result) {
var vucom = new Vue({
el : '#companylist',
data : {
data : []
},
created(){
//默认值渲染必须
this.couponSelected = hcompanyid;
},
methods : {
getCompanyId : function(event) {
$("#companyid").val(event.target.value);
}
}
});
vucom.data = result.data;
})
execFunc是我自己封装的一个ajax请求
希望对你有所帮助