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 相关文章推荐
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
锋利的jQuery 要点归纳(一) jQuery选择器
Mar 21 Javascript
js获取客户端网卡的IP地址、MAC地址
Mar 26 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
Jul 26 Javascript
JS实现图片平面旋转的方法
Mar 01 Javascript
原生js封装自定义滚动条
Mar 24 Javascript
Vue.js 60分钟快速入门教程
Mar 28 Javascript
JS自定义函数实现时间戳转换成date的方法示例
Aug 27 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
优雅地使用loading(推荐)
Apr 20 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
May 10 Javascript
个人小程序接入支付解决方案
May 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
thinkphp特殊标签用法概述
2014/11/24 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
thinkPHP模板算术运算相关函数用法分析
2016/07/12 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python解惑之True和False详解
2017/04/24 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
python 如何调用 dubbo 接口
2020/09/24 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
简历上的自我评价怎么写
2014/01/28 职场文书
我的中国梦口号
2014/06/16 职场文书
物理学专业求职信
2014/07/04 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
Golang 并发编程 SingleFlight模式
2022/04/26 Golang
MySQL数据库 任意ip连接方法
2022/05/20 MySQL