element日期選擇器,時間範圍設定為一週,vue中的寫法
1.首先引入外掛,我用的是
<el-date-picker
v-model="dateArr"
value-format="yyyy-MM-dd"
type="daterange"
:clearable="false"
range-separator="至"
start-placeholder="開始日期"
end-placeholder="結束日期"
@change="changeDate"
></el-date-picker>
繫結了一個chenge事件。此事件需要在data中定義一個陣列。因為我們是兩個日期的選擇
data(){
return{
dataArr:[]
}
}
methods中寫入方法
// 日期選擇器change事件
changeDate() {
// 獲取資料
this.getWarningData();
}
getWarningData() {
deliveredApi
.getWarningData({
sTime: this.dateArr[0],
eTime: this.dateArr[1],
})
重點就是接下來的時間程式碼
getNewDate() {
var date = new Date();
// 獲取月日
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
// 拼接年月日
var headerDate = date.getFullYear() + "-" + month + "-" + strDate;
// 判斷是否是新的一天,是的話重新重新整理頁面
if (this.headerDate !== undefined && this.headerDate !== headerDate) {
// 是新的一天,重新整理頁面
this.airportId = "";
this.getWeekDate();
setTimeout(() => {
// 獲取資訊
this.getWarningData();
}, 500);
// location.reload();
}
// 繫結到Date中
this.headerDate = headerDate;
// 獲取時分秒
var h = date.getHours();
h = h < 10 ? "0" + h : h;
var minute = date.getMinutes();
minute = minute < 10 ? "0" + minute : minute;
var second = date.getSeconds();
second = second < 10 ? "0" + second : second;
// 拼接時分秒
var headerTime = h + ":" + minute + ":" + second;
// 繫結到Date中
this.headerTime = headerTime;
},
created中獲取日期,且需要重新整理
created() {
// 獲取當前日期
this.getNewDate();
// 獲取當前日期,每秒獲取一次
setInterval(() => {
this.getNewDate();
}, 1000);
// 獲取今天和七天前的日期
this.getWeekDate();
},
相關文章
- element-ui 時間選擇器設定時間選擇範圍UI
- 直播帶貨原始碼,日期時間選擇器 選擇範圍限制原始碼
- layui laydate日期時間範圍,時間預設設定為23:59:59UI
- vue 手寫一個時間選擇器Vue
- dcat-admin 統計修改時間選擇器 日期範圍查詢
- vue 多時間段範圍選擇及回顯 元件封裝Vue元件封裝
- Oracle日期時間範圍查詢Oracle
- 設計和編寫一個非同步通用Picker選擇器,用於時間日期、城市、商品分類的選擇非同步
- Js之設定日期時間 判斷日期是否在範圍內JS
- 為你的 Laravel Nova 新增時間範圍篩選Laravel
- uniapp 周選擇範圍時間APP
- CodePen Home element-plus Date Picker 日期選擇器 default-value設定預設值
- JS判定一個給定的時間在某個時間範圍內JS
- 微信小程式-選擇時間(一週的某一時刻)微信小程式
- JS判定一個給定的時間區間在哪些時間段範圍內JS
- element-ui的日期選擇框底部清空按鈕點選不關閉日期選擇框的實現辦法UI
- vue 日期時間過濾器Vue過濾器
- React Native日期時間選擇元件React Native元件
- 使用 Carbon 獲取指定時間範圍內的日期陣列陣列
- elementUI中日期選擇器,控制開始時間小於結束時間UI
- Android View 自定義 RangeSeekBar 範圍選擇器AndroidView
- 使用element ui 日期選擇器獲取值後的格式問題UI
- element ui 自定義的快捷選項的日期選擇器並格式化UI
- jQuery element選擇器jQuery
- Element UI框架中巧用樹選擇器UI框架
- jquery Mobiscroll日期時間選擇外掛使用 以及設定defaultValue屬性不起作用jQuery
- [Flutter package]簡單好用好擴充套件的時間日期選擇器FlutterPackage套件
- 【新特性速遞】最佳化日期選擇器的時間皮膚
- ElementUI 日期選擇器 DatePicker 實現週一,週二之類的速選UI
- angular 實現一週選擇時間段外掛Angular
- 基於Vue元件化的日期聯動選擇器Vue元件化
- 自定義時間選擇器
- win10系統怎麼設定長日期_win10時間日期設定為長日期的步驟Win10
- CSS選擇器筆記,element element和element > element 的區別CSS筆記
- wpf中DatePicker控制元件只能輸入年月,只能輸入年份,限制日期選擇範圍控制元件
- python - 生成時間範圍Python
- C#根據當前時間確定日期範圍(本週、本月、本季度、本年度)C#
- 設定RMAN顯示的日期時間格式