亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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)整按鈕的邊界進(jìn)行判斷
				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)整按鈕的邊界進(jìn)行判斷
				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)民參考!
  • 推薦文章
    日韩免费在线观看视频| 黄视频网站免费观看| 精品视频一区二区| 999精品在线| 国产伦久视频免费观看视频| 四虎影视库| 国产伦理精品| 国产不卡在线看| 国产不卡高清在线观看视频| 久久国产影院| 欧美爱色| 精品久久久久久中文字幕2017| 日韩一级黄色| 欧美一级视频免费观看| 91麻豆高清国产在线播放| 四虎影视久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 一级女人毛片人一女人| 日本在线播放一区| 一级女人毛片人一女人| 久久精品人人做人人爽97| a级毛片免费观看网站| 精品久久久久久中文字幕一区 | 国产激情视频在线观看| 九九久久国产精品大片| 国产极品精频在线观看| 999精品视频在线| 四虎影视久久| 成人免费一级纶理片| 黄视频网站免费| 亚洲天堂免费观看| 色综合久久天天综线观看| 国产国语在线播放视频| 日本免费看视频| 国产国产人免费视频成69堂| 你懂的在线观看视频| 日本在线播放一区| 欧美激情中文字幕一区二区| 黄色福利| 精品国产一区二区三区久 | 99热精品一区| 日韩专区一区| 日韩在线观看视频黄| 超级乱淫黄漫画免费| 久久99欧美| 四虎影视库| 国产一级生活片| 日韩在线观看视频网站| 国产一区二区精品| 一a一级片| 精品国产一区二区三区精东影业 | 日韩专区亚洲综合久久| 国产伦理精品| 精品视频在线看| 午夜激情视频在线观看| 国产伦精品一区二区三区在线观看| 免费国产在线观看不卡| 国产不卡福利| 超级乱淫黄漫画免费| 色综合久久天天综合绕观看| 欧美1区| 韩国三级一区| 欧美另类videosbestsex久久| 国产国语对白一级毛片| 99久久精品国产高清一区二区| 亚洲精品中文一区不卡| 国产福利免费视频| 欧美激情一区二区三区视频| 91麻豆精品国产自产在线| 黄色免费网站在线| 国产a视频| 国产一区二区高清视频| 四虎论坛| 欧美18性精品| 999久久狠狠免费精品| 日韩在线观看免费| 免费国产一级特黄aa大片在线| 91麻豆精品国产综合久久久| 成人高清视频免费观看| 精品久久久久久综合网| 99热精品在线| 国产91精品一区| 九九干| 国产91丝袜在线播放0| 美女免费毛片| 国产成人精品综合在线| 久久国产精品永久免费网站| 午夜激情视频在线观看| 九九九在线视频| 国产一区二区精品久久91| 夜夜操天天爽| 精品在线免费播放| 香蕉视频一级| 欧美日本免费| 国产极品精频在线观看| 深夜做爰性大片中文| 日日日夜夜操| 精品国产一区二区三区国产馆| 久久精品免视看国产明星| 欧美国产日韩在线| 欧美激情一区二区三区在线| 精品国产一区二区三区久 | 亚欧成人乱码一区二区| 日本伦理片网站| 高清一级片| 九九久久国产精品大片| 国产福利免费视频| 成人在免费观看视频国产| 99色精品| 亚洲天堂免费观看| 99久久精品国产高清一区二区| 国产成+人+综合+亚洲不卡| 精品国产亚一区二区三区| 精品视频在线看| 免费一级片网站| 夜夜操天天爽| 国产a网| 精品久久久久久中文字幕一区 | 黄视频网站免费观看| 精品久久久久久中文字幕一区| 精品视频在线看| 国产91丝袜在线播放0| 中文字幕一区二区三区 精品| 久久久成人网| 成人高清免费| 欧美国产日韩在线| 国产成人啪精品视频免费软件| 国产麻豆精品视频| 久草免费在线色站| 你懂的国产精品| 91麻豆国产福利精品| 国产精品123| 黄色福利片| 韩国妈妈的朋友在线播放| 欧美一级视频免费| 午夜欧美福利| 一本高清在线| 免费一级片网站| 亚久久伊人精品青青草原2020| 国产网站在线| 国产福利免费观看| 成人a大片高清在线观看| 国产亚洲精品aaa大片| 久久成人综合网| 麻豆系列 在线视频| 亚洲第一色在线| 四虎影视久久久| 99久久精品国产高清一区二区| 黄色免费三级| 精品国产一区二区三区免费| 欧美一区二区三区性| 香蕉视频三级| 色综合久久手机在线| 欧美另类videosbestsex| 欧美激情中文字幕一区二区| 999久久久免费精品国产牛牛| 国产成人欧美一区二区三区的| 欧美大片一区| 成人高清免费| 亚洲精品中文字幕久久久久久| 美女被草网站| 国产一区二区精品| 香蕉视频三级| 精品在线免费播放| 九九久久99| 精品视频在线观看一区二区| 国产成人精品在线| 国产精品123| 午夜激情视频在线观看| 日韩欧美一及在线播放| 精品视频免费看| 欧美a级成人淫片免费看| a级精品九九九大片免费看| 精品久久久久久免费影院| 天天色色色| 四虎影视久久久| 青青久久精品| 91麻豆国产级在线| 国产网站免费| 一级女人毛片人一女人| 国产精品123| 日日日夜夜操| 99久久精品国产国产毛片| 精品久久久久久中文字幕一区| 四虎精品在线观看| 香蕉视频三级| 日韩av东京社区男人的天堂| 国产亚洲精品aaa大片| 成人免费观看网欧美片| 日韩专区第一页| 亚洲 国产精品 日韩| a级毛片免费观看网站| 99久久网站| a级毛片免费观看网站| 精品国产三级a| 国产精品123| 国产亚洲精品aaa大片| 免费国产在线观看不卡| 国产伦精品一区二区三区无广告| 国产不卡在线看|