广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue实现下拉框筛选表格数据
  • 720
分享到

vue实现下拉框筛选表格数据

2024-04-02 19:04:59 720人浏览 薄情痞子
摘要

本文实例为大家分享了Vue实现下拉框筛选表格数据的具体代码,供大家参考,具体内容如下 html中: //下拉框          <el-fORM-item label="选择

本文实例为大家分享了Vue实现下拉框筛选表格数据的具体代码,供大家参考,具体内容如下

html中:

//下拉框  
       <el-fORM-item label="选择区域">
        <el-select v-model="chick" clearable placeholder="请选择">
          <el-option
            v-for="item in options"
            :key="item.value"
            :label="item.label"
            :value="item.value">
          </el-option>
        </el-select>
      </el-form-item>
      //表格   
     <el-table :data="datalist" >
      <el-table-column label="大区" align="center" prop="area"  />
      <el-table-column label="片区" align="center" prop="pianqu" v-if="display_pq"/>
      <el-table-column label="渠道" align="center" prop="channelName" v-if="display_qd"/>
    </el-table>

data中:

display_pq:true,
display_qd:true,         
       options: [{
          value: '选项1',
          label: '片区'
        }, {
          value: '选项2',
          label: '渠道'
        }],
        chick: ''

methods:

 getList() {
      listEffect_sales(this.queryParams).then((response) => {
        this.effect_salesList = response.rows;
        this.total = response.total;
        this.datalist = [];
        this.effect_salesList.forEach((d) => {
        this.datalist.push(d);
        });
      });
    },

watch:

watch: {
    //选择区域
     chick: function(newVal, oldVal) {
      if(this.chick == '选项1'){
        this.datalist = [];
        this.effect_salesList.forEach((d) => {
        if(d.reportType == "片区"){
          this.datalist.push(d);
          this.display_qd = false;
          this.display_pq = true;
        }
        });    
      }else if(this.chick == '选项2' ){
        this.datalist = [];
        this.effect_salesList.forEach((d) => {
        if(d.reportType == "渠道") {
         this.datalist.push(d);
         this.display_qd = true;
         this.display_pq = false;
        }
         });   
      }else{
        this.datalist = [];
        this.effect_salesList.forEach((d) => {
        this.datalist.push(d);
        this.display_qd = true;
        this.display_pq = true;
        });
      }
    }
  },

结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: vue实现下拉框筛选表格数据

本文链接: https://www.lsjlt.com/news/166776.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue实现下拉框筛选表格数据
    本文实例为大家分享了vue实现下拉框筛选表格数据的具体代码,供大家参考,具体内容如下 html中: //下拉框          <el-form-item label="选择...
    99+
    2022-11-13
  • element ui表格实现下拉筛选功能
    本文实例为大家分享了element ui表格实现下拉筛选的具体代码,供大家参考,具体内容如下 1、default-sort中prop传入要排序的字段(接口返回或自己定义的数据)、or...
    99+
    2022-11-12
  • element ui表格如何实现下拉筛选功能
    这篇文章主要讲解了“element ui表格如何实现下拉筛选功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“element ui表格如何实现下拉筛选功能”吧!default-sort中pr...
    99+
    2023-06-25
  • Vue实现下拉表格组件
    本文实例为大家分享了Vue实现下拉表格组件的具体代码,供大家参考,具体内容如下 <template>   <div>     <div class="s...
    99+
    2022-11-13
  • JavaScript实现下拉列表选择框
    本文实例为大家分享了JavaScript实现下拉列表选择框的具体代码,供大家参考,具体内容如下 创建一个页面 ** 两个下拉选择框     -...
    99+
    2022-11-12
  • vue+elementui实现下拉表格多选和搜索功能
    本文实例为大家分享了vue+elementui实现下拉表格多选和搜索的具体代码,供大家参考,具体内容如下 在elementui的基础上对下拉框和表格进行组合 template ...
    99+
    2022-11-12
  • vue+elementui如何实现下拉表格多选和搜索功能
    这篇文章主要介绍“vue+elementui如何实现下拉表格多选和搜索功能”,在日常操作中,相信很多人在vue+elementui如何实现下拉表格多选和搜索功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”v...
    99+
    2023-06-21
  • Vue实现省市区级联下拉选择框
    本文实例为大家分享了Vue实现省市区级联下拉选择框的具体代码,供大家参考,具体内容如下 以(Vue下拉选择框Select组件二)为基础实现省市区级联下拉选择框组件 (业务需...
    99+
    2022-11-13
  • Vue如何实现省市区级联下拉选择框
    这篇文章将为大家详细讲解有关Vue如何实现省市区级联下拉选择框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下以(Vue下拉选择框Select组件二)为基础实现省市区级联下拉选择框组件...
    99+
    2023-06-29
  • 普通填报表单元格如何实现数据二次筛选
    这期内容当中小编将会给大家带来有关普通填报表单元格如何实现数据二次筛选,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。问题:普通浏览式报表可以这样 =employee.select(编号, 部门 ==“综合...
    99+
    2023-06-03
  • layui数据表格复选框如何实现单选功能
    这篇文章将为大家详细讲解有关layui数据表格复选框如何实现单选功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如下所示://点击选中(单选) //单击行勾选check...
    99+
    2022-10-19
  • vxe-list vue 如何实现下拉框的虚拟列表
    目录vxe-list vue下拉框的虚拟列表虚拟列表的实现原理接下来测试一下vue虚拟列表实现原理应用场景实现思路基础实现vxe-list vue下拉框的虚拟列表 vxe-table...
    99+
    2022-11-13
  • vxe-list vue怎么实现下拉框的虚拟列表
    本篇内容主要讲解“vxe-list vue怎么实现下拉框的虚拟列表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vxe-list vue怎么实现下拉框的虚拟列表”吧!vxe-...
    99+
    2023-06-30
  • vue如何实现input输入框关键字筛选检索列表数据展示功能
    小编给大家分享一下vue如何实现input输入框关键字筛选检索列表数据展示功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ht...
    99+
    2022-10-19
  • Vue+elementUI下拉框自定义颜色选择器怎么实现
    这篇“Vue+elementUI下拉框自定义颜色选择器怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue+elem...
    99+
    2023-07-05
  • vue怎么实现搜索筛选、降序排序数据
    这篇文章主要介绍“vue怎么实现搜索筛选、降序排序数据”,在日常操作中,相信很多人在vue怎么实现搜索筛选、降序排序数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么实现搜索筛选、降序排序数据”的疑...
    99+
    2023-07-04
  • Ajax如何实现下拉框联动显示数据
    小编给大家分享一下Ajax如何实现下拉框联动显示数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!页面中的两个下拉列表框:<...
    99+
    2022-10-19
  • javascript下拉框动态加载数据怎么实现
    可以使用Ajax技术来实现JavaScript下拉框动态加载数据。步骤如下:1. 定义一个下拉框元素,例如:```html```2....
    99+
    2023-05-30
    javascript下拉框 javascript
  • vue怎么实现下拉选择器遍历不同数组
    随着Web应用程序的发展,越来越多的人选择使用Vue.js来构建他们的应用程序,而Vue.js内置的v-for指令使得遍历数据变得非常容易。在本文中,我们将研究如何使用Vue.js的v-for指令遍历不同数组以实现一个下拉选择器。首先,我们...
    99+
    2023-05-14
  • SpringBoot+VUE怎么实现数据表格
    这篇文章主要讲解了“SpringBoot+VUE怎么实现数据表格”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot+VUE怎么实现数据表格”吧!目录前言使用的开发工具:一、前...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作