vue实现静态数据分页及模糊查询

<el-dialog :visible.sync="mcsDialogVisible" width="70%" height="auto" :before-close="handleClose">
      <div style="text-align: center;">
        <h1>列表</h1>
      </div>
      <br/>
      <div style="text-align: center;">
        <span style="font-size: 15px;margin-right: 20px;">商户代码:</span>
        <el-input placeholder="请输入商户代码" v-model="staticMerchantCode"
                  style="width: 180px;height: 20px;text-align: center;margin-right: 20px;"></el-input>
        <span style="font-size: 15px;margin-right: 20px;">收单机构号:</span>
        <el-input placeholder="请输入收单机构号" v-model="staticAcceptIIN"
                  style="width: 180px;height: 20px;text-align: center;margin-right: 20px;"></el-input>
        <el-button type="primary" icon="el-icon-add" style="height: 36px;margin-right: 80px;width: 100px;" size="mini"
                   @click="querySMCList">查询
        </el-button>
      </div>
      <br/>
      <el-table
        :data="mCTableData.slice((currentPage-1)*pagesize,currentPage*pagesize)"
        border
        style="width: 100%">
        <el-table-column
          fixed
          prop="merchantCode"
          align="center"
          label="商户代码"
          min-width="50%">
        </el-table-column>
        <el-table-column
          prop="acceptIIN"
          align="center"
          label="收单机构号"
          min-width="50%">
        </el-table-column>
      </el-table>
      <el-row>
        <el-col :span="24">
          <el-pagination background @size-change="handleSizeChange" @current-change="handleCurrentChange"
                         :current-page="1" :page-sizes="[10, 20, 30, 40, 50]" :page-size="10"
                         layout="->,total, sizes, prev,pager,next, jumper" :total="mCTableData.length">
          </el-pagination>
        </el-col>
      </el-row>
    </el-dialog>

export default {
    data() {
      return {
        mCTableData: [],
        mcsDialogVisible: false,
        staticMerchantCode: '',        
        staticAcceptIIN: '',
        currentPage: 1,
        pagesize: 10,
        merchantCodeContents: [
                {
                    "merchantCode": "601039231826951",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827017",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827041",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827181",
                    "acceptIIN": "26110392",
                },{
                    "merchantCode": "601039231826951",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827017",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827041",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827181",
                    "acceptIIN": "26110392",
                },{
                    "merchantCode": "601039231826951",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827017",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827041",
                    "acceptIIN": "26110392",
                },
                {
                    "merchantCode": "601039231827181",
                    "acceptIIN": "26110392",
                }
          ],
      }
    },
    methods: { 
        handleSizeChange(val) { 
        this.pagesize = val;
      },
      handleCurrentChange(val) {
        this.currentPage = val;
      },
      //展示对话框
      getStaticMcList() {
        this.mcsDialogVisible = true;
        this.mCTableData = this.merchantCodeContents;
      },
      //查询方法 
      querySMCList() {
        let mc = this.staticMerchantCode;
        let IIN = this.staticAcceptIIN;
        if ((mc != null && mc != '') || (IIN != null && IIN != '')) {
          let newItem = [];
          if (mc != '' && IIN != '') {
            this.merchantCodeContents.map(function (item) {
              if (item.merchantCode.search(mc) != -1 && item.acceptIIN.search(IIN) != -1) {
                newItem.push(item);
              }
            });
          } else if (mc != '' || IIN != '') {
            this.merchantCodeContents.map(function (item) {
              if ((item.merchantCode.search(mc) != -1 && mc != '') ||  (item.acceptIIN.search(IIN) != -1 && IIN != '')) {
                newItem.push(item);
              }
            });
          }
          this.mCTableData = newItem;
        } else {
          this.mCTableData = this.merchantCodeContents;
        }
    }
}   

努力 努力 在努力!
关注 关注
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vue表格静态
Timor7hao的专栏
07-16 4019
vue+element的静态表格,可直接复用更改为自己想要的样式。 1)界面如下: 2)代码如下: <template> <div class="scene-container"> <el-card class="card1"> <el-form :inline="true" :model="fo...
手把手教你做一个VUE纯单页面的,静态的增删改查,非常详细
sunrj_niu的博客
06-14 4910
手把手教你做一个VUE纯单页面的,静态的增删改查 1.工具 idea vue需要的三个js文件 vue.js vue最基础的js文件 qs.js后台传参时需要进行转换(此处单页面,不进行后台传参,所以不需要) axios.js 发送路径 步骤1: 首先建一个vuetest.html文件,导入需要的js文件 如图:我的项目结构: 导入需要的js文件 <script src="../vueJs/vue.js"></script> 查询 body中 <div id="app
Vue图书管理案例
码小余の博客
11-02 3351
Vue图书管理案例 1.图书列表 实现静态列表效果 基于数据实现模板效果 处理每行的操作按钮 编号 名称 时间 操作 1 三国演义 2020-11-02 修改 | 删除 2 水浒传 2020-11-02 修改 | 删除 3 红楼梦 2020-11-02 修改 | 删除 4 西游记 2020-11-02 修改 | 删除 代码实现 @click.prevent - 禁止 a 标签的默认事件 <tbody> <tr :key='item.id' v
vue+ElementUI的实际应用例子之表格
青烟小生的博客
07-19 1230
vue+ElementUI的实际应用例子。
vue渲染静态数据
weixin_45330738的博客
10-20 630
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> </head> <style type="text/css"> .box { wi.
Vue.js实现分页查询功能
10-18
主要为大家详细介绍了Vue.js实现分页查询功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
基于vue.js实现分页查询功能
10-17
主要为大家详细介绍了基于vue.js实现分页查询功能,vue.js实现数据库分页,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
vue+iview实现分页及查询功能
01-22
vue+iview 分页及删、查功能实现,供大家参考,具体内容如下 首先要想实现分页功能必须得知道 当前页码、每页大小、总数目。 iview对分页的功能支持还是很强大的,有很多钩子函数 具体实现看后端返回的数据 $...
VUE实现静态数据的CRUD功能
11-23
Vue实现的一个增删改查案例,打开即用,可使用spring boot+vue的形式,将静态数据变成动态数据,如要前后端分离案例资源,可关注博主,查看博主上传资源列表。
Vue2.0 Todo案例_静态
yasinawolaopo的博客
12-18 520
Todo实战案例(1)静态
vue实现前台列表数据过滤搜索、分页效果
10-16
主要为大家详细介绍了vue实现前台列表数据过滤搜索、分页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Vue表单基本操作-收集表单数据
见证自己学习,成长的记录
04-23 1560
这里有一个细节(小技巧):表单编写input输入框的时候,通常会配合label标签使用并加上相关的css或或者js,这样会让界面更加美观,用户体验更好,但是今天主要讲的是v-model获取不同的元素数据,就不在代码里面增加复杂的代码了,大家知道就好,我在下面简单演示下加不加的区别。这个错误和单元框一致,也是没value造成的,至于为什么是布尔值,vue获取的是这一组复选框里面的checked,所以只要选中了就是true,不然就是false。首先编写表单元素,包括:文本框,单选,多选,下拉框,文本域。
Vue静态网页数据搜索,列表过滤实现
最新发布
weixin_54442692的博客
09-01 255
在上面有一个watch关键字,这个是vue的监听属性,意思是要对你想监听的属性进行监听设置。如果我们的content发生变化,那我们就可以将它的值传过来,然后进行处理。我们这里是要搜索,所以我们是将传过来的值,对我们的数组里面的name属性进行匹配,也就是看看我们的value属性在不在这个name里面,如果不在则会返回false,如果在就会返回一个大于等于0的数字。意思就是我们前端修改属性的值,对应的底层也会随之修改。我们在搜索框里面输入我们要搜索的内容,对应的,vue的底层会去修改我们的值。
java实现预览静态html,静态页面也可以实现预览列表不同的显示方式[原创]_javasc...
weixin_33378701的博客
06-18 295
为了方便查看内容,我特别加了个 预览 列表 两个列表显示方式写于2006-10月,转载请写明出处 脚本之家代码如下://用于列表显示方式function changeshow(num){var thenum=num,thestyle;if (num==1){thestyle="none";setCookie("num","1",6)var elements1=document.getElement...
vue深度拷贝与静态搜索(项目笔记2)
qq_44664690的博客
03-23 210
前不久我准备用静态搜索,发现怎么赋值都不能把后台的东西完全传入,询问过后发现是因为没有进行深度拷贝; sou() { this.$axios.get('/bta/category/get/category').then(res => { res.datas.forEach(v => { v...
若依框架下模糊查询实现的几种方式
CodeRain的博客
08-31 1943
1、背景 模糊查询可以说项目中非常常见,如下简单探索一下几种实现 2、解决方案 方式一:sql 模糊查询(一般常用容易想到的) mybatis中xml 对查询条件使用 like 查询 <if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if> 方式二:AutoQ...
使用vue.js实现静态页面的增删查
weshouldhelp的博客
09-19 1499
&lt;!DOCTYPE html&gt; &lt;html lang="zh"&gt;     &lt;head&gt;         &lt;meta charset="UTF-8" /&gt;         &lt;meta name="viewport" content="width=device-width, initial-scale=1.0&quo
使用vue对表格数据进行查询
weixin_71454352的博客
07-23 4762
这篇文章主要是讲述使用vue对表格数据进行查询。
vue实现简单搜索功能
热门推荐
蓑笠翁
11-12 4万+
一、概述 在vue项目中,搜索功能是我们经常需要使用的一个场景,
Vue前端实现数据模糊查询
04-14
对于Vue前端实现数据模糊查询,您可以通过在组件中使用computed属性配合v-model指令和filter方法实现。具体步骤如下: 1. 在组件中定义查询关键字的data属性,例如keyword: ``` data() { return { keyword: ''...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • idea 中修改项目jdk版本 17668
  • 解决HTML select的value值有空格问题 2442
  • 远程请求数据,返回中文数据乱码问题 2149
  • vue实现静态数据分页及模糊查询 767
  • pdf免费转word网站 635

分类专栏

  • 读取文件 1篇
  • linux 1篇

最新评论

  • 解决HTML select的value值有空格问题

    封闭式的 ☞心: 俺也是一样,不过俺不难受表情包

  • 解决HTML select的value值有空格问题

    神秘的程序员丨: 学到了,真难受

大家在看

  • Adobe Audition 2023 图文安装步骤教程附安装包 (完全免费) 133
  • 文章MSM_metagenomics(一):介绍 156
  • SD文生图超详参数使用技巧和方法-看这一篇就懂了!!! 915
  • Spark 面试题(十)
  • 【Qt】xml文件节点读取

最新文章

  • hibernate5中hibernate.ejb.naming_strategy无效
  • java读取文件方法
  • linux部署solr8.3.0
2021年2篇
2020年1篇
2019年4篇
2018年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司淮南英文网站建设多少钱青岛网站改版价格宁波网站优化推广报价吉祥网站优化推广公司张北SEO按天计费价格吕梁百搜标王哪家好惠州SEO按天计费公司驻马店网页设计黔南企业网站制作多少钱永州网站改版价格和县百度seo报价湖州外贸网站建设乌海网站优化按天计费报价商丘至尊标王哪家好连云港阿里店铺托管推荐锦州模板制作哪家好思茅英文网站建设北海网站开发迪庆网站搭建阳江网站推广工具报价四平百度竞价包年推广哪家好西安百搜标王哪家好安阳外贸网站建设多少钱德宏网站开发价格塔城建网站价格珠海推广网站多少钱铜川百姓网标王推广推荐秦皇岛网页制作推荐巴中关键词按天收费公司湘潭关键词按天计费报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化