vue日期选择,vue获取上个月日期

  vue日期选择,vue获取上个月日期

  本文主要介绍vue如何按日期过滤数据,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

  如何按日期过滤数据

  

如何通过日期筛选数据

  本博客介绍的方法是请求后台数据的状态,然后通过选定的时间实现筛选。请按商业逻辑参考!

  在下一篇文章中,我们会谈到如何通过vue滤镜来实现!

  业务逻辑:首先前端需要获取其用户选择的日期数据,然后通过接口将日期数据发送给后端。后端收到的数据会返回到前端获取新数据,页面正在呈现。来实现这个功能。

  Html部分

  div class=ag_listmain clearfix

   div class= ag _ year list v-for=(item,key)in list :key= key @ click= a router(item . id)

  div class=agtitle

  p余额提现至{{item.from_to}}/p

  标签{{item.created_at}}/label

  /div

  div class=ag_money

  h4{{item.money}}/h4

  标签提取成功/标签

  /div

  /div

  Vant日期组件

  面包车弹出

  v-model=显示

  位置=底部

  货车日期时间选择器

  v-model=当前日期

  type=年-月

  :最小日期=minDate

  :formatter=formatter

  @confirm=confirm()

  @cancel=cancel()

  /

  /van-popup

  Js零件

  返回{

  列表:[],

  日期:,

  }

  //事件后选择OK按钮方法。

  确认(){

  this.show=false

  this . page=1;//让当前页面显示第一页。

  this . dates=this . format date(this . current date, yyyy $ { year } MM $ { month } `);//将日期转换为时间值。你可以在我的博客主页上找到这个博客。

  this . datesed=this . format date(this . current date, yyyy-MM );//将日期转换为时间值。你可以在我的博客主页上找到这个博客。

  this . list=[];//让当前循环中的数据为空,因为我做的数据分页是向内堆数据,

  this . ag please();//执行请求的数据方法

  ///console . log(this . datesed)///获取时间值

  },

  //请求数据

  agplease(){

  this.axios.get(用户/账单,{

  参数:{

  状态:3,//传递参数

  page:this.page,

  page_size:8,

  Date: this.datesed,//后台给出的状态等于你提交的时间数据。就是这样,

  }

  }).然后(res={

  //以下是我自己处理数据的方法,

  if(res.data.code===200){

  设ag list=RES . data . data;//总数据

  let arr=aglist.list//作为循环的数据列表

  设page _ size=this . ag list . page _ size;//显示每页的条形数

  for(设I=0;iarr .长度;i ){

  //console.log(this.list)

  this . list . push(arr[I]);

  }

  console . log(this . list);

  this . last page=ag list . total _ page;

  //加载状态结束

  this.loading=false

  if(this.lastpage=this.page){

  this.finished=true

  }

  this.page

  //console . log(this . list);

  }

  })

  }

  希望以上代码对你有帮助。当然,根据自己的风格来写也有很多种方法。

  

vue简单数据筛选

  我想分享一个用vue进行数据过滤的简单代码。因为我下载了vue.js,所以我是内嵌的。没有下载的同学可以下载vue官网。

  !声明文档类型

  超文本标记语言

  头

  meta charset=utf-8

  标题/标题

  /头

  身体

  脚本src=./vue . js /脚本

  div id=应用程序

  输入类型=text v-model=keyword/

  div class= box v-for= item in flist :key= item

  {{item}}

  /div

  /div

  脚本类型=文本/javascript

  新Vue({

  埃尔: #app ,

  数据:{

  关键词:,

  列表:[草莓,菠萝,杏子,李子,西瓜,木瓜,哈密瓜,山竹,樱桃,香蕉,芒果]

  },

  计算值:{

  flist(){

  //如果item(水果列表中变量的item)包含单词this.keyword(搜索关键字)

  //a.includes(b)如果A包含b,则返回true。

  //返回true,保留当前果实。

  返回this . list . filter(item=item . includes(this . keyword))

  }

  }

  })

  /脚本

  /body

  /html

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: