1. 首先,在Vue组件中定义一个data属性,用于存储下拉框选项的值。
data() {
  return {
    selectedValue: ''
  }
}
  1. 在template中,使用el-select组件,绑定selectedValue属性,监听change事件,根据选项的值,决定是否显示其他控件。
<el-select v-model="selectedValue" @change="handleChange">
  <el-option label="选项1" value="option1"></el-option>
  <el-option label="选项2" value="option2"></el-option>
</el-select>

<el-select v-if="selectedValue === 'option1'">
  ...
</el-select>

<el-input v-if="selectedValue === 'option2'">
  ...
</el-input>
  1. 在methods中定义handleChange方法,根据选项的值,更新selectedValue属性,触发template中的控件显示或隐藏。
methods: {
  handleChange(value) {
    this.selectedValue = value;
  }
}
``

原文地址: https://www.cveoy.top/t/topic/fzay 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录