<!DOCTYPE html>
<html>
<head>
  <meta charset='UTF-8'>
  <title>ElementUI 列表组件:二级联动和三级联动示例</title>
  <link rel='stylesheet' href='https://unpkg.com/element-ui/lib/theme-chalk/index.css'>
</head>
<body>
  <div id='app'>
    <el-row>
      <el-col :span='12'>
        <el-form-item label='二级联动'>
          <el-select v-model='selectedOption' placeholder='请选择'>
            <el-option v-for='item in options' :key='item.value' :label='item.label' :value='item.value'></el-option>
          </el-select>
          <el-select v-model='selectedSubOption' placeholder='请选择' multiple>
            <el-option v-for='subOption in subOptions' :key='subOption.value' :label='subOption.label' :value='subOption.value'></el-option>
          </el-select>
        </el-form-item>
      </el-col>
      <el-col :span='12'>
        <el-form-item label='三级联动'>
          <el-select v-model='selectedOption2' placeholder='请选择'>
            <el-option v-for='item in options2' :key='item.value' :label='item.label' :value='item.value'></el-option>
          </el-select>
          <el-select v-model='selectedSubOption2' placeholder='请选择' multiple>
            <el-option v-for='subOption in subOptions2' :key='subOption.value' :label='subOption.label' :value='subOption.value'></el-option>
          </el-select>
          <el-select v-model='selectedSubOption3' placeholder='请选择' multiple>
            <el-option v-for='subOption in subOptions3' :key='subOption.value' :label='subOption.label' :value='subOption.value'></el-option>
          </el-select>
        </el-form-item>
      </el-col>
    </el-row>
  </div>
  <script src='https://unpkg.com/vue/dist/vue.js'></script>
  <script src='https://unpkg.com/element-ui/lib/index.js'></script>
  <script>
    new Vue({
      el: '#app',
      data() {
        return {
          selectedOption: '',
          options: [{
            value: 'option1',
            label: '选项1'
          }, {
            value: 'option2',
            label: '选项2'
          }, {
            value: 'option3',
            label: '选项3'
          }],
          selectedSubOption: [],
          subOptions: [{
            value: 'subOption1',
            label: '子选项1'
          }, {
            value: 'subOption2',
            label: '子选项2'
          }, {
            value: 'subOption3',
            label: '子选项3'
          }],
          selectedOption2: '',
          options2: [{
            value: 'option1',
            label: '选项1'
          }, {
            value: 'option2',
            label: '选项2'
          }, {
            value: 'option3',
            label: '选项3'
          }],
          selectedSubOption2: [],
          subOptions2: [{
            value: 'subOption1',
            label: '子选项1'
          }, {
            value: 'subOption2',
            label: '子选项2'
          }, {
            value: 'subOption3',
            label: '子选项3'
          }],
          selectedSubOption3: [],
          subOptions3: [{
            value: 'subOption1',
            label: '子选项1'
          }, {
            value: 'subOption2',
            label: '子选项2'
          }, {
            value: 'subOption3',
            label: '子选项3'
          }]
        }
      }
    })
  </script>
</body>
</html>
ElementUI 列表组件:二级联动和三级联动示例

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

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