<select class="form-control" @change="inputChange(item.id,postObj[item.id])" v-model.trim="postObj[item.id]" :class="{'successBorder':exStatus[item.id]==1&&postObj[item.id]!=''&&item.required==1}"> <option value="">请选择</option> <option :value="littleitem" :label="littleitem" v-for="littleitem in item.exDefaultValue" :key="littleitem">{{littleitem}}</option> </select>
修改后的代码是这样的,原来在ios端上下拉框的选项,除了请选择之外,都不显示,然后观察了一下请选择和动态加载的option有什么区别,就是动态加载的值只用label绑定了,option标签中间并没有写值,于是,在iphone手机中,这些动态的option值没显示出来,但是实际是存在的,于是把值添加在option标签中间后,就显示出来了,写下来,希望能帮助大家