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解决movebox移动问题
Mar 29 Javascript
用JS实现图片轮播效果代码(一)
Jun 26 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
Javascript中call,apply,bind方法的详解与总结
Dec 12 Javascript
Jil,高效的json序列化和反序列化库
Feb 15 Javascript
ReactJs设置css样式的方法
Jun 08 Javascript
原生JavaScrpit中异步请求Ajax实现方法
Nov 03 Javascript
微信小程序公用参数与公用方法用法示例
Jan 09 Javascript
json 带斜杠时如何解析的实现
Aug 12 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
Layui表格监听行单双击事件讲解
Nov 14 Javascript
如何使JavaScript休眠或等待
Apr 27 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
Zend引擎的发展 [15]
2006/10/09 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
JavaScript函数节流的两种写法
2017/04/07 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
node.js域名解析实现方法详解
2019/11/05 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
Python连接SQLServer2000的方法详解
2017/04/19 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
利用python求积分的实例
2019/07/03 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
一套PHP的笔试题
2013/05/31 面试题
Ruby如何进行文件操作
2014/07/17 面试题
评析教师个人的自我评价
2014/02/19 职场文书
销售人员工作自我评价
2014/09/21 职场文书
出售房屋协议书范本
2014/10/06 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis