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 相关文章推荐
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 Javascript
超轻量级的基于jquery的三级展开列表
Apr 26 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
May 27 Javascript
GRID拖拽行的实例代码
Jul 18 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
JS日期加减,日期运算代码
Nov 05 Javascript
javascript中call apply 与 bind方法详解
Mar 10 Javascript
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
vue 微信授权登录解决方案
Apr 10 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 Javascript
微信小程序 scroll-view 实现锚点跳转功能
Dec 12 Javascript
Vant picker 多级联动操作
Nov 02 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
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
php采集神器cURL使用方法详解
2016/02/19 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
举例讲解Python中is和id的用法
2015/04/03 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
自我检讨报告
2015/01/28 职场文书
员工自我评价范文
2015/03/11 职场文书
色戒观后感
2015/06/12 职场文书
队列队形口号
2015/12/25 职场文书
2016年安全月活动总结
2016/04/06 职场文书