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 相关文章推荐
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
快速学习jQuery插件 Form表单插件使用方法
Dec 01 Javascript
基于jQuery Ajax实现上传文件
Mar 24 Javascript
浅谈js内置对象Math的属性和方法(推荐)
Sep 19 Javascript
简单实现jQuery多选框功能
Jan 09 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
Jan 19 Javascript
基于iScroll实现内容滚动效果
Mar 21 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
Apr 11 Javascript
浅谈Express.js解析Post数据类型的正确姿势
May 30 Javascript
用webAPI实现图片放大镜效果
Nov 23 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实现PDO的mysql数据库操作类
2014/12/12 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
2009/08/04 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
js实现canvas图片与img图片的相互转换的示例
2017/08/31 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
[06:13]DOTA2进化论(修改版)
2013/10/08 DOTA
[03:20]次级联赛厮杀超职业 现超级兵对拆世纪大战
2014/10/30 DOTA
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
在Python中使用next()方法操作文件的教程
2015/05/24 Python
python http接口自动化脚本详解
2018/01/02 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
Python @property装饰器原理解析
2020/01/22 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
幼儿园父亲节活动方案
2014/03/11 职场文书
教师读书活动总结
2014/05/07 职场文书
世界读书日的活动方案
2014/08/20 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL
Python实现简繁体转换
2021/06/07 Python
聊聊redis-dump工具安装问题
2022/01/18 Redis