求知者L 2021-10-14 11:37 采纳率: 0%
浏览 65

vue+elementUI实现下拉菜单二级联动搜索展示

初次遇到这种操作,所以有点不懂,网上搜索的有点看不懂,可否有模板借鉴一下

  • 写回答

1条回答 默认 最新

  • 浪在前端 2021-10-14 13:14
    关注
    <template>
      <div>
        <el-select v-model="value" placeholder="请选择" @change="change">
          <el-option
            v-for="item in options"
            :key="item.value"
            :label="item.label"
            :value="item.value"
          >
          </el-option>
        </el-select>
        <el-select v-model="value2" placeholder="请选择">
          <el-option
            v-for="item in options2"
            :key="item.value"
            :label="item.label"
            :value="item.value"
          >
          </el-option>
        </el-select>
      </div>
    </template>
    
    <script>
    export default {
      name: "",
      components: {},
      props: {},
      data() {
        return {
          options: [
            {
              value: "选项1",
              label: "黄金糕",
            },
            {
              value: "选项2",
              label: "双皮奶",
            },
            {
              value: "选项3",
              label: "蚵仔煎",
            },
            {
              value: "选项4",
              label: "龙须面",
            },
            {
              value: "选项5",
              label: "北京烤鸭",
            },
          ],
          value: "",
          options2: [
            {
              value: "选项1",
              label: "黄金糕",
            },
            {
              value: "选项2",
              label: "双皮奶",
            },
            {
              value: "选项3",
              label: "蚵仔煎",
            },
            {
              value: "选项4",
              label: "龙须面",
            },
            {
              value: "选项5",
              label: "北京烤鸭",
            },
          ],
          value2: "",
        };
      },
      methods: {
        change(val) {
          console.log(val); // 第一个下拉框选中的值
          this.options2.forEach(
            (item) => val === item.value && (this.value2 = val)
          );
        },
      },
    };
    </script>
    
    <style scoped lang="scss">
    </style>
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月14日

悬赏问题

  • ¥66 换电脑后应用程序报错
  • ¥50 array数据同步问题
  • ¥15 pic16F877a单片机的外部触发中断程序仿真失效
  • ¥15 Matlab插值拟合差分微分规划图论
  • ¥15 keil5 target not created
  • ¥15 C/C++数据与算法请教
  • ¥15 怎么找志同道合的伙伴
  • ¥20 如何让程序ab.eXe自已删除干净硬盘里的本文件自己的ab.eXe文件
  • ¥50 爬虫预算充足,跪巨佬
  • ¥15 滑块验证码拖动问题悬赏