vue實現(xiàn)電子時鐘效果
更新時間:2022年08月30日 10:09:42 作者:朝陽39
這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)電子時鐘效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了vue實現(xiàn)電子時鐘的具體代碼,供大家參考,具體內(nèi)容如下
html
<div class="dateBox"> ? ? ? <div class="time">{{ time }}</div> ? ? ? <div class="date">{{ date }}</div> </div>
css
.dateBox { ? background: #121747; ? background-image: url("~@/assets/images/時間.png"); ? background-repeat: no-repeat; ? display: flex; ? align-items: flex-end; ? justify-content: flex-end; ? position: absolute; ? top: 70px; ? right: 50px; ? width: 400px; ? height: 88px; } .date { ? font-size: 28px; ? color: #8ac9ff; ? margin-left: 15px; } .time { ? font-size: 48px; ? color: #ffffff; }
背景圖片素材
js
以vue為例
data() { ? ? return { ? ? ? date: null, ? ? ? time: null, ? ? }; ? },
mounted() { ? ? const clock = setInterval(() => { ? ? ? this.date = getToday().date; ? ? ? this.time = getToday().time; ? ? }, 1000); ? ? // 通過$once來監(jiān)聽定時器,在beforeDestroy鉤子可以被清除。 ? ? this.$once("hook:beforeDestroy", () => { ? ? ? clearInterval(clock); ? ? }); ? },
// 日期時間格式化——獲取當(dāng)前日期時間,格式化為 2021/08/30 和 15:35:06 function getToday() { ? var datas = new Date(); ? var on1 = "/"; ? var on2 = ":"; ? var onY = datas.getFullYear(); //年 ? var onM = datas.getMonth() + 1; //月 ? var onD = datas.getDate(); //日 ? var onS = datas.getHours(); //時 ? var onF = datas.getMinutes(); //分 ? var onN = datas.getSeconds(); //秒 ? if (onM >= 1 && onM <= 9) { ? ? //月 ? ? onM = "0" + onM; ? } ? if (onD >= 1 && onD <= 9) { ? ? //日 ? ? onD = "0" + onD; ? } ? if (onS >= 0 && onS <= 9) { ? ? //時 ? ? onS = "0" + onS; ? } ? if (onF >= 0 && onF <= 9) { ? ? //分 ? ? onF = "0" + onF; ? } ? if (onN >= 0 && onN <= 9) { ? ? //秒 ? ? onN = "0" + onN; ? } ? return { ? ? date: onY + on1 + onM + on1 + onD, ? ? time: onS + on2 + onF + on2 + onN, ? }; }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章

使用Vue實現(xiàn)調(diào)用接口加載頁面初始數(shù)據(jù)
今天小編就為大家分享一篇使用Vue實現(xiàn)調(diào)用接口加載頁面初始數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
2019-10-10 
區(qū)分vue-router的hash和history模式
這篇文章主要介紹了區(qū)分vue-router的hash和history模式,幫助大家更好的理解和學(xué)習(xí)vue路由,感興趣的朋友可以了解下
2020-10-10 
vue實現(xiàn)點擊某個div顯示與隱藏內(nèi)容功能實例
最近做項目有用到某個div顯示與隱藏內(nèi)容,所以下面這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)點擊某個div顯示與隱藏內(nèi)容功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
2022-12-12