婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML+VUE分頁實現(xiàn)炫酷物聯(lián)網(wǎng)大屏功能

HTML+VUE分頁實現(xiàn)炫酷物聯(lián)網(wǎng)大屏功能

熱門標(biāo)簽:地圖標(biāo)注沿海城市房價 威海語音外呼系統(tǒng)平臺 中國地圖標(biāo)注城市的 江西ai電銷機器人如何 地圖標(biāo)注員工作內(nèi)容 西安金倫外呼系統(tǒng) 通遼地圖標(biāo)注app 智能語音電銷機器人客戶端 高德地圖標(biāo)注廁所

效果

demo.html

<html>
	<head>
		<meta charset="UTF-8">
		<title>數(shù)據(jù)大屏</title>
		<link rel="stylesheet" href="css/style.css" />
		<script type="text/javascript" src="js/jquery-1.8.0.min.js"></script>
		<script type="text/javascript" src="js/axios.min.js"></script>
		<script type="text/javascript" src="js/babel.min.js"></script>

		<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.js"></script>


	</head>
	<body>
		<header>
			物聯(lián)網(wǎng)平臺數(shù)據(jù)統(tǒng)計page
			<span id=localtime style=" font-size:14px; position: absolute; right: 30px; top:-20px; "></span>
		</header>
		<div id="page">
			<div class="center_bot">
				<table class="panel-table" bordercolor="#0d48e0" border="1">
					<thead bgcolor="#0e4ae0" align="center">
						<tr height="40">
							<th colspan="6"><img src="images/icon04.png" /> 監(jiān)控列表</th>
						</tr>
					</thead>
					<tbody>
						<tr class="aaa" align="center">
							<td v-for="item in factoryHeader" style="color: #00fcff; font-size: 18px; padding: 5px 0;">{{ item.categories }}</td>
						</tr>
						<div  height="168px">
						<tr v-for="point in factory" :key="point.pointId" class="aaa" style="font-size: 16px;" align="center">
							<td>{{point.enterpriseName}}</td>
							<td>{{point.pointName}}</td>
							<td>
								<div v-if="point.isErrorType==0">無</div>
								<div v-if="point.isErrorType==1"><a style="color: #FF6F05;">斷線</div>
								<div v-if="point.isErrorType==2"><a style="color:#FF0000 ;">超標(biāo)</div>
								<div v-if="point.isErrorType==3"><a style="color:#FF6F05 ;">異常</div>
								<div v-if="point.isErrorType==4"><a style="color: #00F6FF;">正常</a></div>
							</td>
							<td width="250">
								<button class="b1 click_pop" @click="goWarnData(point.pointId)">超標(biāo)數(shù)據(jù)</button>
								<button class="b2 click_pop2" @click="goExceptionData(point.pointId)">異常數(shù)據(jù)</button>
								<button class="b3 click_pop3" @click="goDataDetail(point.pointId)">歷史數(shù)據(jù)</button>
							</td>
						</tr>
			</div>
			
					</tbody>
			
				</table>
				<!-- <div class="box">
					<div id="pagination" class="page fl"></div>
				</div> -->
				<div style="margin:0 auto;text-align:center">
				      <a @click="prevPage()">上一頁</a>
				      <div style="display: inline-block;margin-left: 10px" v-for="index of  pagelist" :key="index">
				        <button :class="{active: currentPage == activatePage + index - 1}"    @click="selectPage($event,index)">{{activatePage + index -1}}</button>
				      </div>
				      <span >第{{pageIndex}}頁/共{{totalPage}}頁   共{{total}}條</span>
				      <a @click="nextPage($event)">下一頁</a>
				</div>
			</div>
		</div>	
		<script>
			$(document).ready(function() {
				$('.pop-close').click(function() {
					$('.bgPop3,.pop3').hide();
				});
				// $('.click_pop3').click(function() {
				// 	$('.bgPop3,.pop3').show();
				// });
			})
		</script>
		<script type="text/javascript" src="js/jquery.min.js"></script>
		<script type="text/javascript" src="js/echarts.min.js"></script>
		<script type="text/javascript" src="js/china.js"></script>
		<script type="text/javascript" src="js/vue.min.js"></script>
		<script type="text/javascript" src="js/map.js"></script>
		<script type="text/javascript" src="js/times.js"></script>
		<script type="text/javascript" src="js/DTU.js"></script>
		<script type="text/javascript" src="js/PLC.js"></script>
		<script type="text/javascript" src="js/online.js"></script>
		<script type="text/javascript" src="js/industry.js"></script>
		<script type="text/javascript" src="js/data.js"></script>
<!-- 		<script type="text/javascript" src="js/index.js"></script> -->
		<script type="text/javascript" src="js/history.js"></script>
		<script type="text/javascript" src="js/warn.js"></script>
	    <script type="text/javascript" src="js/page.js"></script>
	</body>
</html>

page. js

var page_data = {
	key: null,
	pointId: null,

	limit: 6,
	total: 0, //總條數(shù)
	pageIndex: 1, //第x頁
	totalPage: 0, // 總共頁數(shù),
	activatePage: 1, //激活頁 默認(rèn)為1
	currentPage: 1, //當(dāng)前頁數(shù) ,默認(rèn)為1
	pagelist: 7, //分頁按鈕個數(shù)
	pageSize: 10, // 每頁顯示數(shù)量
	mid: 3, //點擊按鈕 分頁按鈕重新渲染時的位置 一般 是 pagelist /2 居中
	factoryHeader: [{
			"categories": "站點名"
		},
		{
			"categories": "企業(yè)名"
		},
		{
			"categories": "狀態(tài)"
		},
		{
			"categories": "操作"
		}
	],
	factory: [],
	timer: null //定時器
};

var page_vue = new Vue({
	el: '#page',
	data: page_data,
	beforeCreate: () => {
		// this.send();

		console.log("創(chuàng)建前page_data")
	},
	created: () => {


		// this.dtu();
		console.log("創(chuàng)建完成page_data")
	},
	beforeMount: () => {

	},
	mounted() {
		this.timer = setInterval(() => {
			setTimeout(this.getCurrentPageData(), 0)
		}, 1000 * 10)

		console.log("掛載完成page_data:");

	},
	beforeUpdate() {


		console.log('=即將更新渲染page_data=');
	},
	destroyed() {
		clearInterval(this.timer);
		this.timer = null;
	},
	watch: {},
	methods: {

		/* 監(jiān)測列表 */
		getCurrentPageData: function() {
			axios({
					headers: {
						'Content-Type': 'application/json'
					},
					async: true,
					method: 'post',
					url: 'https://www.shbykj.top/bi/monitor/data',
					data: {
						'page': page_vue.$data.currentPage,
						'limit': page_vue.$data.limit,
					}
				})
				.then(function(res) {
					console.log(res.data.data);
					if (res.data.data) {
						page_vue.$data.factory = res.data.data.data
						page_vue.$data.total = res.data.data.total

						console.log(".this.total" + page_vue.$data.total)
						let begin = (page_vue.$data.currentPage - 1) * page_vue.$data.pageSize;
						let end = page_vue.$data.currentPage * page_vue.$data.pageSize;
						this.mid = Math.floor(page_vue.$data.pagelist / 2);
						//這里自己diy請求數(shù)據(jù)

						console.log("dataListLength總條數(shù)::::::" + page_vue.$data.total)

						console.log("pageSize每頁條數(shù)::::::" + page_vue.$data.limit)
						//總頁數(shù)
						page_vue.$data.totalPage = page_vue.$data.total % page_vue.$data.limit == 0 ? page_vue.$data.total / page_vue
							.$data.limit : Math.floor(page_vue.$data.total /
								page_vue.$data.limit) + 1
						console.log("totalPage總頁數(shù):" + page_vue.$data.totalPage)
					}
				})
				.catch(function(error) {
					console.log("大屏監(jiān)控列表查詢異常" + error);

				});
		},

		// 設(shè)置當(dāng)前頁面數(shù)據(jù),對數(shù)組操作的截取規(guī)則為[0~9],[10~20]...,
		// 當(dāng)currentPage為1時,我們顯示(0*pageSize+1)-1*pageSize,當(dāng)currentPage為2時,我們顯示(1*pageSize+1)-2*pageSize...



		//上一頁
		prevPage() {
			console.log(this.currentPage);
			if (this.currentPage === 1) {
				return false;
			} else {
				this.currentPage--;
				if (this.activatePage !== 1) {
					if (this.currentPage <= (this.totalPage - this.pagelist + this.mid)) {
						this.activatePage = this.currentPage - this.mid;
					}
				}

				this.getCurrentPageData();
			}
		},
		// 下一頁
		nextPage() {

			if (this.currentPage === this.totalPage) {
				return false;
			} else {
				if (this.activatePage !== this.totalPage - this.pagelist + 1) {
					if (this.currentPage >= (this.pagelist - this.mid)) {
						this.activatePage = this.currentPage - this.mid + 1;
					}
				}
				this.currentPage++;

				this.getCurrentPageData();
			}
		},
		selectPage(event, msg) {
			//計算 是往前還是往后移動
			let gap = (this.activatePage + msg - 1) - this.currentPage;

			//把 當(dāng)前頁更新
			this.currentPage = this.activatePage + msg - 1;
			if (this.currentPage > this.totalPage) {
				this.currentPage = this.totalPage;
			}
			if (this.currentPage < 1) {
				this.currentPage = 1;
			}
			//如果是 往前移動 需要 判斷兩種情況 第一種 如果移動到的下一步 加上 顯示的頁碼按鈕數(shù) 超出了 總頁碼數(shù)
			//那么 我們就 把 頁碼按鈕的起始更新為 頁碼數(shù) - 頁碼按鈕顯示數(shù) + 1
			//如果小于等于 那么把 頁碼按鈕更新為點擊的頁碼按鈕
			if (gap > 0 && (this.currentPage + this.pagelist - 1) > this.totalPage) {
				this.activatePage = this.totalPage - this.pagelist + 1;
			} else if (gap > 0 && (this.currentPage + this.pagelist - 1) <= this.totalPage) {
				//對 最小需要調(diào)整按鈕的邊界進行判斷
				if (this.currentPage >= (this.pagelist - this.mid)) {
					this.activatePage = this.currentPage - this.mid;
				}

			}


			//和上面 一樣 我們需要判斷 點擊分頁按鈕的 索引  如果點擊按鈕的數(shù) - 分頁按鈕的個數(shù)  小于0了 那我們 把 分頁按鈕其實位置改成0
			//否則的 話 就直接 更新成 點擊按鈕的索引
			if (gap < 0 && (this.currentPage - this.pagelist + 1) <= 1) {
				this.activatePage = 1;

			} else if (gap < 0 && (this.currentPage - this.pagelist + 1) > 1) {
				//對 最大需要調(diào)整按鈕的邊界進行判斷
				if (this.currentPage <= (this.totalPage - this.pagelist + this.mid)) {
					this.activatePage = this.currentPage - this.mid;
				}



			}
			var el = event.currentTarget;
			this.getCurrentPageData();

		}
	}

})

結(jié)構(gòu)

以上就是HTML+VUE分頁實現(xiàn)炫酷物聯(lián)網(wǎng)大屏功能的詳細(xì)內(nèi)容,更多關(guān)于html分頁大屏的資料請關(guān)注腳本之家其它相關(guān)文章!

標(biāo)簽:崇左 河池 北海 眉山 營口 阜陽 晉中 青海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML+VUE分頁實現(xiàn)炫酷物聯(lián)網(wǎng)大屏功能》,本文關(guān)鍵詞  HTML+VUE,分頁,實現(xiàn),炫酷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML+VUE分頁實現(xiàn)炫酷物聯(lián)網(wǎng)大屏功能》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML+VUE分頁實現(xiàn)炫酷物聯(lián)網(wǎng)大屏功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产又黄又大久久| 青椒成人免费视频| 亚洲激情五月婷婷| 国产成人精品免费一区二区| 日韩一区二区电影| 欧美日韩一区二区三区视频 | 日韩视频免费直播| 成人手机在线视频| 色欧美乱欧美15图片| 国产无人区一区二区三区| 美女视频网站久久| 日本丶国产丶欧美色综合| 精品国产乱码久久久久久久久 | 日本91福利区| 91精品免费观看| 五月激情丁香一区二区三区| 91久久线看在观草草青青| 亚洲欧美一区二区在线观看| k8久久久一区二区三区 | 亚洲成人资源网| 欧美精品在欧美一区二区少妇| 亚洲大片免费看| 欧美一区二区三区免费| 蜜臀av性久久久久av蜜臀妖精| 欧美精品1区2区| 玖玖九九国产精品| 久久综合色一综合色88| 成熟亚洲日本毛茸茸凸凹| 亚洲欧美一区二区在线观看| 久久精品人人爽人人爽| 成人性生交大片免费看在线播放| 综合久久综合久久| 日韩一区二区免费高清| 波多野结衣精品在线| 天天综合色天天| 久久精品综合网| 欧美性猛片xxxx免费看久爱| 卡一卡二国产精品| 亚洲免费观看高清完整版在线观看熊 | 性感美女久久精品| 欧美岛国在线观看| 一本一本久久a久久精品综合麻豆| 亚洲电影中文字幕在线观看| 久久久不卡网国产精品二区| 成人av网站在线观看免费| 午夜视频在线观看一区二区| 久久美女艺术照精彩视频福利播放| 99re视频精品| 国产一区二区三区国产| 亚洲国产视频直播| 欧美激情一区不卡| 51精品视频一区二区三区| 99精品在线观看视频| 卡一卡二国产精品| 亚洲小说欧美激情另类| 欧美激情一区二区三区在线| 欧美日韩免费一区二区三区 | 91精品视频网| 欧洲av一区二区嗯嗯嗯啊| 国产精品影视在线观看| 青青草成人在线观看| 亚洲精品中文在线影院| 国产精品美女久久久久aⅴ| 亚洲高清免费观看| 中文字幕亚洲精品在线观看 | 91丨porny丨户外露出| 国产一区二区精品久久91| 婷婷中文字幕一区三区| 亚洲一区在线视频| 一区二区不卡在线播放| 日韩美女视频一区二区 | 日韩欧美在线123| 欧美一级生活片| 欧美精品久久天天躁| 欧美三级视频在线| 亚洲影院理伦片| 亚洲免费在线视频一区 二区| 中文字幕av一区二区三区| 久久久精品免费免费| 日韩一区二区免费电影| 精品国免费一区二区三区| 精品欧美久久久| 欧美亚洲日本一区| 欧美日韩国产一级二级| 欧美日韩你懂的| 欧美一级理论片| 精品久久久久久久久久久久包黑料| 91精品国产aⅴ一区二区| 在线成人小视频| 日韩视频中午一区| 精品国产青草久久久久福利| 欧美v日韩v国产v| 久久久av毛片精品| 国产目拍亚洲精品99久久精品| 日本一区二区免费在线| 最新久久zyz资源站| 亚洲精品伦理在线| 日本在线不卡视频| 国产一区 二区 三区一级| 粉嫩一区二区三区性色av| 波多野结衣中文一区| 91免费精品国自产拍在线不卡 | 国产成都精品91一区二区三| caoporn国产一区二区| 色久优优欧美色久优优| 欧美精品少妇一区二区三区 | 欧美日韩精品二区第二页| 欧美夫妻性生活| 欧美精品一区二区高清在线观看| 久久影院视频免费| 亚洲欧洲中文日韩久久av乱码| 亚洲一区二区高清| 国产一区二区精品在线观看| 91一区二区在线| 日韩三区在线观看| 亚洲欧美视频在线观看视频| 日韩在线一二三区| 91小视频免费看| 日韩一级大片在线观看| 亚洲欧洲日韩一区二区三区| 日韩电影免费在线看| 不卡av电影在线播放| 欧美哺乳videos| 日韩一区中文字幕| 国产一区二区三区四| 欧美日韩高清在线| 国产精品久久久久久妇女6080 | 日本道色综合久久| 精品久久一二三区| 亚洲午夜激情网站| 99久久伊人久久99| 精品视频在线看| 亚洲欧洲av另类| 国产在线精品一区二区不卡了 | 午夜久久电影网| 色哟哟亚洲精品| 国产丝袜在线精品| 五月婷婷久久综合| 欧美在线观看一二区| 亚洲国产精品激情在线观看| 国产综合成人久久大片91| 日韩一区二区三区电影在线观看 | 中文字幕va一区二区三区| 国产成人一区二区精品非洲| 精品成人佐山爱一区二区| 美女诱惑一区二区| 精品久久久久久无| 丰满亚洲少妇av| 亚洲激情六月丁香| 欧美午夜在线一二页| 亚洲动漫第一页| 欧美一区二区三区啪啪| 国产在线国偷精品免费看| 久久精品免视看| 99久久婷婷国产综合精品 | 一区二区三区免费在线观看| youjizz国产精品| 亚洲精品美腿丝袜| 色婷婷国产精品| 日本亚洲三级在线| 国产欧美精品一区二区色综合 | 日本一区二区三区dvd视频在线 | 亚洲自拍偷拍图区| 夜色激情一区二区| 色噜噜久久综合| 久久久久久**毛片大全| 亚洲高清一区二区三区| 亚洲欧洲综合另类在线| 欧美一区二区视频观看视频| 国产精品拍天天在线| 日本网站在线观看一区二区三区| 亚洲一区二区三区在线播放| 日韩欧美www| 一个色综合av| 不卡免费追剧大全电视剧网站| 6080午夜不卡| 成人禁用看黄a在线| 日韩精品专区在线影院重磅| 一区二区在线观看免费 | eeuss鲁片一区二区三区在线看| 欧美日韩国产片| 一区二区三区在线观看欧美 | 欧美日韩国产美女| 亚洲一区二区欧美| caoporen国产精品视频| 日韩电影免费在线观看网站| 97精品久久久久中文字幕| 亚洲国产精品99久久久久久久久 | 91精品国产一区二区三区香蕉| 色呦呦国产精品| 一区二区三区毛片| 一本到不卡免费一区二区| 国产午夜精品理论片a级大结局 | 欧美在线你懂得| 专区另类欧美日韩| 亚洲一区在线电影| 亚洲男人的天堂一区二区| kk眼镜猥琐国模调教系列一区二区| 久久久久一区二区三区四区| 自拍av一区二区三区|