国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

element UI DatePicker 日期選擇器 點擊時間點可選限制范圍前后十五天

這篇具有很好參考價值的文章主要介紹了element UI DatePicker 日期選擇器 點擊時間點可選限制范圍前后十五天。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

<el-date-picker v-model="timeRange" type="datetimerange" align="right" :default-time='defaultTime'
					value-format="yyyy-MM-dd HH:mm:dd" range-separator="至" start-placeholder="開始日期"
					end-placeholder="結(jié)束日期" :picker-options="pickerOptions" @change="handleChangeTime"
					:clearable="false"></el-date-picker>

設(shè)置:picker-options="pickerOptions"

然后在data里面設(shè)置

pickerOptions: {
					onPick: ({
						maxDate,
						minDate
					}) => {
						this.selectDate = minDate.getTime()
						if (maxDate) {
							this.selectDate = ''
						}
					},
					disabledDate: (time) => {
						if (this.selectDate !== '') {
							const one = (15 * 24 * 3600 - 1) * 1000 // 00:00:00 到23:59:59
							const minTime = this.selectDate - one
							const maxTime = this.selectDate + one
							return time.getTime() < minTime || time.getTime() > maxTime
						}
					}
				}

源代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-742134.html

<template>
	<div class="promotion-page">
		<div class="promotion-box">
			<div class="title">
				通證估值
			</div>
			<div class="time-box type-box">
				<span class="time-span">時間</span>
				<el-date-picker v-model="time" type="datetimerange" range-separator="-" start-placeholder="選擇開始時間"
					end-placeholder="選擇結(jié)束日期" class="date" @change="getTableData" :picker-options="pickerOptions" value-format="yyyy-MM-dd HH:mm:ss">
				</el-date-picker>
				<!-- <el-date-picker v-model="time" type="datetimerange"  align="right" :default-time='defaultTime'
					value-format="yyyy-MM-dd HH:mm:dd" range-separator="至" start-placeholder="開始日期"
					end-placeholder="結(jié)束日期" :picker-options="pickerOptions" @change="getTableData"
					:clearable="false"></el-date-picker> -->
			</div>
			<div class="echarts_piece">
				<div class="echarts_piece_t">
					<span>8.55</span>
					<span>昨日估值</span>
				</div>
				<div class="echarts_piece_t">
					<span>0.56%</span>
					<span>漲幅</span>
				</div>
			</div>
			<div ref="chart" style="width: 1126.11px; height: 491.66px;"></div>
		</div>
	</div>
</template>

<script>
	import * as echarts from 'echarts';

	export default {
		name: 'EChartsComponent',
		data() {
			return {
				chart: null,
				// 時間篩選
				time: [],
				selectDate: '',
				defaultTime: ['00:00:00', '23:59:59'],
				timeRange: [],
				pickerOptions: {
					onPick: ({
						maxDate,
						minDate
					}) => {
						this.selectDate = minDate.getTime()
						if (maxDate) {
							this.selectDate = ''
						}
					},
					disabledDate: (time) => {
						if (this.selectDate !== '') {
							const one = (15 * 24 * 3600 - 1) * 1000 // 00:00:00 到23:59:59
							const minTime = this.selectDate - one
							const maxTime = this.selectDate + one
							return time.getTime() < minTime || time.getTime() > maxTime
						}
					}
				}

			};
		},
		mounted() {
			this.chart = echarts.init(this.$refs.chart);
			this.drawChart();
		},
		methods: {
			// 獲取數(shù)據(jù)
			async getTableData() {
				let params = {
					startTime: this.time?.[0],
					endTime: this.time?.[1],
				}

				console.log('請求參數(shù)@@@@', params);
				// let {
				// 	code,
				// 	total,
				// 	rows
				// } = await integralUserVOList(params)
				// if (code == 200) {
				// 	this.table_data = rows
				// 	this.total = total
				// 	console.log('當(dāng)前的數(shù)據(jù)', this.table_data);
				// }
			},
			drawChart() {
				const option = {
					title: {
						text: ''
					},
					tooltip: {
						trigger: 'axis',
						axisPointer: {
							type: 'cross',
							label: {
								backgroundColor: '#fff'
							}
						}
					},
					legend: {
						data: ['Email', 'Union Ads', 'Video Ads', 'Direct', 'Search Engine']
					},
					toolbox: {
						feature: {
							saveAsImage: {}
						}
					},
					grid: {
						left: '3%',
						right: '4%',
						bottom: '3%',
						containLabel: true
					},
					xAxis: [{
						type: 'category',
						boundaryGap: false,
						data: ['10/11', '10/12', '10/13', '10/13', '10/14', '10/16', '17']
					}],
					yAxis: [{
						show: false,
						type: 'value'
					}],
					series: [{
						name: '',
						type: 'line',
						stack: 'Total',
						color: '#F35555',
						areaStyle: {
							opacity: 0.8,
							color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
									offset: 0,
									color: '#F35555'
								},
								{
									offset: 1,
									color: '#FFFFFF'
								}
							])
						},
						emphasis: {
							focus: 'series'
						},
						data: [0.000026, 0.000056, 0.000076, 0.000086, 0.000096, 0.000097, 0.000099]
					}]
				};
				this.chart.setOption(option);
			},
		},
	};
</script>
<style scoped lang="scss">
	.promotion-page {
		padding: 16px;

		.promotion-box {
			padding: 16px;
			min-width: 1280px;
			width: 100%;
			background: #FFFFFF;
			box-shadow: 0px 1px 4px 1px #E5E9F2;
			border-radius: 5px 5px 5px 5px;
		}
	}

	// 盒子的標(biāo)題
	.title {
		margin-bottom: 0;
		text-align: left;
		font-size: 24px;
		font-weight: 500;
		color: #31394d;
		font-weight: bold;
	}

	::v-deep {

		.el-range-editor--medium .el-range__icon,
		.el-range-editor--medium .el-range__close-icon {
			line-height: 20px !important;
		}
	}

	// 時間篩選
	.time-box {
		display: flex;
		align-items: center;
		margin-top: 30px;
		padding-left: 56px;

		.time-span {
			padding-right: 10px;
		}

		// 深度選擇
		.date {
			height: 28px;
			width: 380px;

			.el-input__icon {
				font-size: 12px;
				height: 24px;
				line-height: 24px;
			}

			.el-range-separator {
				font-size: 12px;
				height: 24px;
				line-height: 24px;
			}
		}
	}

	.echarts_piece {
		margin-left: 56px;
		margin-top: 32px;
		display: flex;
		width: 300px;
		justify-content: space-between;

		// border: 1px solid red ;
		.echarts_piece_t span {
			display: block;
		}

		.echarts_piece_t span:nth-child(1) {
			font-size: 36px;
			font-weight: bold;
		}

		.echarts_piece_t span:nth-child(2) {
			color: #999999;
			font-size: 14px;
		}
	}
</style>

到了這里,關(guān)于element UI DatePicker 日期選擇器 點擊時間點可選限制范圍前后十五天的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Element-UI的DatePicker禁用日期選擇(type=date/daterange)

    Element-UI的DatePicker禁用日期選擇(type=date/daterange)

    \\\"element-ui\\\": \\\"^2.15.13\\\", 選擇日:type=\\\"date\\\" 選擇日期范圍:type=\\\"daterange\\\" 選擇日,效果: ?? 選擇日期范圍,效果: 選擇日:type=\\\"date\\\" 選擇日期范圍:type=\\\"daterange\\\" 選擇日,效果: ?選擇日期范圍,效果: 選擇日:type=\\\"date\\\" 選擇日期范圍:type=\\\"daterange\\\" 例如:可選今天、今天前一周

    2024年02月10日
    瀏覽(41)
  • vue element-ui年份范圍選擇器,年日期插件,可選日期區(qū)間等

    可以禁止選擇未來日期,以及可選的日期范圍控制,代碼在最下面。 直接上代碼: 先來一個不禁止選擇的示例 yearDate.js文件 我是禁止了未來日期,時間跨度,只能選3年, 代碼如下: 參考地址:https://www.jianshu.com/p/44584a4a4953

    2024年02月11日
    瀏覽(32)
  • element ui datepicker時間控件實現(xiàn)范圍選擇周,季,年。

    element ui datepicker時間控件實現(xiàn)范圍選擇周,季,年。

    因項目要求,需日,周,月,季,年五種日期范圍選擇器,故參考文章(在末尾)后分享 一.效果圖 ? ? 二、版本及下載 1.實現(xiàn)需要修改源碼,目前修改的版本為2.15.3,所以想要實現(xiàn)該方法,請先將elementui升級或者降到2.15.3. 2.將lib包替換到node_module/element-ui下的lib lib包下載地

    2024年01月17日
    瀏覽(26)
  • element-ui時間選擇器(DatePicker )數(shù)據(jù)回顯

    element-ui時間選擇器(DatePicker )數(shù)據(jù)回顯

    目錄 前言 一、element-ui時間選擇器(DatePicker )是什么? DatePicker 日期選擇器 二、返回數(shù)據(jù)格式 1.引入 總結(jié) 需求: element-ui時間選擇器(DatePicker )數(shù)據(jù)回顯,后臺返回數(shù)據(jù)時間,然后回顯到前臺展示。 效果: ? DatePicker 日期選擇器 用于選擇或輸入日期?https://element.eleme.c

    2024年01月19日
    瀏覽(25)
  • Element ui 日期時間選擇器取消分秒

    Element ui 日期時間選擇器取消分秒

    日期時間選擇器只需要到小時,不需要分鐘和秒。 示例如下: 1 :將 format 和 data-format 設(shè)置只顯示到小時 2:修改css樣式 新建 .scss 文件 , 修改時間選擇器的樣式 3:在 main.js 文件中import

    2024年02月16日
    瀏覽(26)
  • element-ui 時間日期選擇器限制選擇范圍

    element-ui 時間日期選擇器限制選擇范圍

    組件代碼 場景1:設(shè)置選擇今天及今天之后的日期 情景2: 設(shè)置選擇今天以及今天以前的日期 情景3: 設(shè)置選擇三個月之內(nèi)到今天的日期 情景4: 設(shè)置選擇最大范圍為30天

    2024年02月12日
    瀏覽(23)
  • element ui datePick時間日期一段時間,限制選擇日期的范圍

    ?時間戳,一天 想限制只能選日期間隔為一年,聯(lián)合選擇器樣式不好改,使用倆單獨的 有兩個辦法限制 1.一個在外層使用form通過表單驗證控制,出現(xiàn)錯誤提示(由于是兩個單獨的組件,觸發(fā)驗證的方式又為單個失去焦點,所以倆組件無法實時更新) 2.用datepick自帶的屬性di

    2024年02月05日
    瀏覽(31)
  • element-ui日期選擇器時間差

    element-ui日期選擇器時間差

    #主要記錄三個問題 日期選擇器選擇時獲取到的格式相差八小時 當(dāng)日期格式為–拼接時,轉(zhuǎn)成時間戳?xí)嗖畎诵r(2023-03-09) DatePicker設(shè)置區(qū)域范圍和校驗(暫無,明天加上) 由于element-ui日期選擇器用的時間為世界標(biāo)準(zhǔn)時間,我們國家的標(biāo)準(zhǔn)時間為東八區(qū),所以會有8小時時間

    2024年02月08日
    瀏覽(25)
  • Elemrnt UI DatePicker日期選擇器(格式、限定日期),周選擇器

    Elemrnt UI DatePicker日期選擇器(格式、限定日期),周選擇器

    日期選擇器(格式) 日期選擇器(限定/禁用日期) 周選擇器

    2024年02月06日
    瀏覽(22)
  • WPF實現(xiàn)Element UI風(fēng)格的日期時間選擇器

    WPF實現(xiàn)Element UI風(fēng)格的日期時間選擇器

    業(yè)務(wù)開發(fā)過程中遇到一個日期范圍選擇的需求,和Element UI的DateTimePicker組件比較類似,由兩個日歷控件組成,聯(lián)動選擇起始時間和結(jié)束時間。 WPF中提供了一個 DatePicker 的控件,主要由 DatePickerTextBox 、 Button 和一個 Calendar 組成,其中 Calendar 是后臺代碼動態(tài)添加的,因此不能直

    2024年02月12日
    瀏覽(53)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包