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 相关文章推荐
[原创]保存的js无法执行的解决办法
Feb 25 Javascript
jQuery select控制插件
Aug 17 Javascript
基于jQuery的js分页代码
Jun 10 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
Mar 13 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
Mar 30 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
Vue中Quill富文本编辑器的使用教程
Sep 21 Javascript
浅谈Vue的响应式原理
May 30 Javascript
你或许不知道的一些npm实用技巧
Jul 04 Javascript
微信小程序实现动态列表项的顺序加载动画
Jul 25 Javascript
ES5新增数组的实现方法
May 12 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在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
PHP中“=&gt;
2019/03/01 PHP
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
javascript学习笔记(三) String 字符串类型介绍
2012/06/19 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python文件名和文件路径操作实例
2017/09/29 Python
Django实现分页显示效果
2019/10/31 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
Python实现异步IO的示例
2020/11/05 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
创意广告词
2014/03/17 职场文书
聘用意向书范本
2014/04/01 职场文书
报案材料怎么写
2015/05/25 职场文书