Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在VueJs中重置“选择”下拉列表_Vue.js - Fatal编程技术网

Vue.js 如何在VueJs中重置“选择”下拉列表

Vue.js 如何在VueJs中重置“选择”下拉列表,vue.js,Vue.js,我是vue js新手,请帮助 我有两个下拉列表,这个下拉列表是从循环创建的 <select v-if="tour.city_expert == 2" v-model="selected[index]" class="form-control" :id="'city_expert_both'+index" v-on:change="intiTourCityExpert(index, $event)" :disabled="tour.is_disable==true"> <opti

我是vue js新手,请帮助

我有两个下拉列表,这个下拉列表是从循环创建的

<select v-if="tour.city_expert == 2" v-model="selected[index]" class="form-control" :id="'city_expert_both'+index" v-on:change="intiTourCityExpert(index, $event)" :disabled="tour.is_disable==true">
<option value="" selected>Select City Expert</option>
<option value="Guideinperson">Guide in person</option>
<option value="AudioGuide">Audio Guide</option>
</select>

选择城市专家
亲自指导
导览机

根据图像,如果我取消选中复选框,我希望重置下拉列表,但仅在取消选中复选框时重置单行

我在下拉列表中设置
v-model=“selected[index]”
,在取消选中
this.$set时设置code(this.selected,index.)但它不工作


帮助

如果我是你,我会这样做:

  • 将onchange事件及其索引添加到复选框: @change=“onChange(索引)”

  • 在方法对象中定义函数 一旦发生这样的变化:

    方法:{ onChange(索引){ 此。所选的[索引]=“1” } }


  • 我也遇到了类似的情况,跟在后面对我很有帮助。 要休息,请在任何地方尝试以下操作-this.selectedStatus='0'

    <select id="item_status" class="form-control" v-model="selectedStatus">
        <option value='0'></option>
        <option value='1'>One</option>
        <option value='2'>Two</option>
    </select>
    
    
    一个
    两个