iview中的Select选择器

  • Post author:
  • Post category:其他


iview中的Select选择器

在后台系统中使用Select是非常常见的,话不多说

<Select v-model="model2" size="small" style="width:100px" @on-change="xxxxxx">
        <Option v-for="item in cityList" :value="item.value" :key="item.value">{{ item.label }}			    </Option>
</Select>

在使用select的时候,最常用的方法就是通过

on-change

中的函数来操作选择的值,使用v-model绑定值,可以在选择框中绑定默认值,在编辑的时候,可以渲染之前的值。

同时在一些关联选择的时候,也是用

on-change

操作比如在表单中,需要选择省份在选择城市,这里可以使用

on-change

来做操作,当选择省份的时候,执行城市的获取函数,当然我们需要提前获取省份。

<Row :gutter="32">
        <Col span="12">
          <FormItem prop ="provinceId">
            <span style="color: red">*</span><span>所在省份</span>
            <Select 
                    v-model.trim="formData.provinceId"  
                    placeholder="请选择省份" 
                    @on-change="getCityItems" 
                    :filterable="constTrue">
              <Option 
                      v-for="item in provinceItems" 
                      :value="item.id" 
                      :key="item.id"
              >{{ item.nameChs  }}</Option>
            </Select>
          </FormItem>
        </Col>
        <Col span="12">
          <FormItem prop = "cityId">
            <span style="color: red">*</span><span>所在城市</span>
            <Select 
                    v-model.trim="formData.cityId" 
                    placeholder="请选择城市"   
                    :filterable="constTrue" 
            >
              <Option 
                      v-for="item in cityItems" 
                      :value="item.id" 
                      :key="item.id"
               >{{ item.nameChs }}</Option>
            </Select>
          </FormItem>
        </Col>
      </Row>



版权声明:本文为weixin_45426989原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。