Vue按时间段查询数据组件使用详解


Posted in Javascript onAugust 21, 2020

本文实例为大家分享了Vue按时间段查询数据组件的具体使用代码,供大家参考,具体内容如下

首先是前端效果:

Vue按时间段查询数据组件使用详解

界面代码如下:

<template>
<a-col :md="6" :sm="10">
 <a-form-item label="执行时间" :labelCol="labelCol" :wrapperCol="wrapperCol">
 <a-range-picker
 style="width: 210px"
 v-model="queryParam.createTimeRange"
 format="YYYY-MM-DD"
 :placeholder="['开始时间', '结束时间']"
 @change="DateChange"
 @ok="DateOk" />
 </a-form-item>
 </a-col>
</template>

labelCol wrapperCol是布局变量
placeholder是默认内容
@change @ok 绑定两个事件,事件代码在下面

js代码如下:

<script>
 import { CuplyListMixin } from '@/mixins/CuplyListMixin'
 import { filterObj } from '@/utils/util';
 import JEllipsis from '@/components/cuply/JEllipsis'

 export default {
 name: 'taskRelease',
 mixins:[CuplyListMixin],
 components:{
 JEllipsis,
 },

 data () {
 return {
 description: '任务发布列表',
 dateVal: '',
 queryParam: {
 createTimeRange:[],
 },
 
 labelCol: {
 xs: { span: 1 },
 sm: { span: 2 },
 },
 wrapperCol: {
 xs: { span: 10 },
 sm: { span: 16 },
 },
 //此处为布局参数
 url: {
 list: "/business/checktask/list",
 delete: "/business/checktask/delete",
 //url中为调用的后端接口,和时间查询无关
 },
 }
 },

methods: {
 getQueryParams(){
 console.log(this.queryParam.createTimeRange)
 var param = Object.assign({}, this.queryParam,this.isorter);
 param.field = this.getQueryField();
 param.pageNo = this.ipagination.current;
 param.pageSize = this.ipagination.pageSize;
 delete param.createTimeRange; // 时间参数不传递后台
 return filterObj(param);
 },
 DateChange: function (value, dateString) {
 console.log(dateString[0],dateString[1]);
 this.queryParam.startTime_begin=dateString[0];
 this.queryParam.endTime_end=dateString[1];
 },
 DateOk(value) {
 console.log(value);
 }
 },
 </script>

getQueryPaeams这个方法的运行原理待研究
注意:DateChange应放入methods中,否则找不到方法
startTime和endTime分别为数据库中开始时间和结束时间字段

其中还有很多暂时看不懂的地方,其中引入的CuplyListMixin,filterObj,JEllipsis功能不明确

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery Validation插件remote验证方式的Bug解决
Jul 01 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
JavaScript定时显示广告代码分享
Mar 02 Javascript
举例说明如何为JavaScript的方法参数设置默认值
Nov 17 Javascript
简单理解js的冒泡排序
Dec 19 Javascript
认识less和webstrom的less配置方法
Aug 02 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 Javascript
vue使用i18n实现国际化的方法详解
Sep 05 Javascript
基于layui的下拉列表的数据回显方法
Sep 24 Javascript
javascript实现动态时钟的启动和停止
Jul 29 Javascript
vue实现购物车功能(商品分类)
Apr 20 Javascript
js绘制一条直线并旋转45度
Aug 21 #Javascript
AJAX XMLHttpRequest对象创建使用详解
Aug 20 #Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
Aug 20 #Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 20 #Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 #Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
Aug 20 #Javascript
JavaScript 空间坐标的使用
Aug 19 #Javascript
You might like
WHOIS类的修改版
2006/10/09 PHP
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
Node.js 实现抢票小工具 &amp; 短信通知提醒功能
2019/10/22 Javascript
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
python集合是否可变总结
2019/06/20 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
Pytorch之保存读取模型实例
2019/12/30 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
热能动力工程毕业生自荐信
2013/11/07 职场文书
生物技术研究生自荐信
2013/11/12 职场文书
英语简历自我评价
2014/01/26 职场文书
社区端午节活动方案
2014/01/28 职场文书
基层工作经验证明样本
2014/11/16 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
评测 | 大屏显示带收音机的高端音箱,JBL TUNE2便携式插卡音箱实测
2021/04/24 无线电
如何利用python实现Simhash算法
2022/06/28 Python