亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue按時間段查詢數(shù)據(jù)組件使用詳解

 更新時間:2020年08月21日 17:23:46   作者:CV鍵都碎了  
這篇文章主要為大家詳細介紹了Vue按時間段查詢數(shù)據(jù)組件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Vue按時間段查詢數(shù)據(jù)組件的具體使用代碼,供大家參考,具體內容如下

首先是前端效果:

界面代碼如下:

<template>
<a-col :md="6" :sm="10">
 <a-form-item label="執(zhí)行時間" :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: '任務發(fā)布列表',
 dateVal: '',
 queryParam: {
 createTimeRange:[],
 },
 
 labelCol: {
 xs: { span: 1 },
 sm: { span: 2 },
 },
 wrapperCol: {
 xs: { span: 10 },
 sm: { span: 16 },
 },
 //此處為布局參數(shù)
 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; // 時間參數(shù)不傳遞后臺
 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分別為數(shù)據(jù)庫中開始時間和結束時間字段

其中還有很多暫時看不懂的地方,其中引入的CuplyListMixin,filterObj,JEllipsis功能不明確

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Vue2.x Todo之自定義指令實現(xiàn)自動聚焦的方法

    Vue2.x Todo之自定義指令實現(xiàn)自動聚焦的方法

    我們希望用戶雙擊 todo 進入編輯狀態(tài)后輸入框自動獲取焦點,而不是需要先手動點一下。這篇文章主要介紹了Vue 2.x Todo之自定義指令實現(xiàn)自動聚焦,非常具有實用價值,需要的朋友可以參考下
    2019-01-01
  • 使用Vue進行數(shù)據(jù)可視化實踐分享

    使用Vue進行數(shù)據(jù)可視化實踐分享

    在當今的數(shù)據(jù)驅動時代,數(shù)據(jù)可視化變得越來越重要,它能夠幫助我們更直觀地理解數(shù)據(jù),從而做出更好的決策,在這篇博客中,我們將探索如何使用 Vue 和一些常見的圖表庫(如 Chart.js)來制作漂亮的數(shù)據(jù)可視化效果,需要的朋友可以參考下
    2024-10-10
  • vue3?HTTP請求中的axios示例詳解

    vue3?HTTP請求中的axios示例詳解

    Axios?是一個簡單的基于?promise?的?HTTP?客戶端,適用于瀏覽器和?node.js。Axios?在具有非常可擴展的接口的小包中提供了一個簡單易用的庫,這篇文章主要介紹了vue3-HTTP請求之axios,需要的朋友可以參考下
    2022-12-12
  • vue自定義封裝指令以及實際使用

    vue自定義封裝指令以及實際使用

    市面上大多數(shù)關于Vue.js自定義指令的文章都在講語法,很少講實際的應用場景和用例,下面這篇文章主要給大家介紹了關于vue自定義封裝指令以及實際使用的相關資料,需要的朋友可以參考下
    2022-01-01
  • Vue3中Pinia的基本使用筆記

    Vue3中Pinia的基本使用筆記

    Pinia是一個全新的Vue狀態(tài)管理庫,是Vuex的代替者,尤雨溪強勢推薦,下面這篇文章主要給大家介紹了關于Vue3中Pinia的基本使用,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • element-ui之解決select無法回顯的問題

    element-ui之解決select無法回顯的問題

    這篇文章主要介紹了element-ui之解決select無法回顯的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 如何為vue的項目添加單元測試

    如何為vue的項目添加單元測試

    這篇文章主要介紹了如何為vue的項目添加單元測試,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 詳解vue之自行實現(xiàn)派發(fā)與廣播(dispatch與broadcast)

    詳解vue之自行實現(xiàn)派發(fā)與廣播(dispatch與broadcast)

    這篇文章主要介紹了詳解vue之自行實現(xiàn)派發(fā)與廣播(dispatch與broadcast),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Vue如何實現(xiàn)數(shù)據(jù)的上移和下移

    Vue如何實現(xiàn)數(shù)據(jù)的上移和下移

    這篇文章主要介紹了Vue如何實現(xiàn)數(shù)據(jù)的上移和下移問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • vue整合項目中百度API示例詳解

    vue整合項目中百度API示例詳解

    這篇文章主要為大家介紹了vue整合項目中百度API示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09

最新評論