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 相关文章推荐
各情景下元素宽高的获取实现代码
Sep 13 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
Apr 04 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 Javascript
详解vue.js之绑定class和style的示例代码
Aug 24 Javascript
详解node字体压缩插件font-spider的用法
Sep 28 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
Dec 06 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
May 01 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
图书管理程序(二)
2006/10/09 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
JSON辅助格式化处理方法
2013/03/26 Javascript
jquery常用操作小结
2014/07/21 Javascript
用console.table()调试javascript
2014/09/04 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
jQuery实现微信长按识别二维码功能
2016/08/26 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
Django通过json格式收集主机信息
2020/05/29 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
药品营销策划方案
2014/06/15 职场文书
银行转正自我鉴定
2014/09/29 职场文书
停水通知
2015/04/16 职场文书
mysql知识点整理
2021/04/05 MySQL
python基于机器学习预测股票交易信号
2021/05/25 Python
ubuntu端向日葵键盘输入卡顿问题及解决
2022/12/24 Servers