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和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
javascript控制在光标位置插入文字适合表情的插入
Jun 09 Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 Javascript
JavaScript判断前缀、后缀是否是空格的方法
Apr 15 Javascript
什么是JavaScript注入攻击?
Sep 14 Javascript
WEB开发之注册页面验证码倒计时代码的实现
Dec 15 Javascript
详解微信小程序 相对定位和绝对定位
May 11 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
详解vue页面首次加载缓慢原因及解决方案
Nov 06 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
德生1994机评
2021/03/02 无线电
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
两种php实现图片上传的方法
2016/01/22 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
php获取微信openid方法总结
2019/10/10 PHP
XmlUtils JS操作XML工具类
2009/10/01 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python使用Tkinter显示网络图片的方法
2015/04/24 Python
提升Python程序性能的7个习惯
2019/04/14 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
Python实现直播推流效果
2019/11/26 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
Python将字典转换为XML的方法
2020/08/01 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
几道PHP的面试题
2012/05/19 面试题
入党函调证明材料
2014/12/24 职场文书
为自己工作观后感
2015/06/11 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL