vue3 + ts + vite 动态显示时间
效果圖如下:
vue3新寫法是非常簡單,代碼如下:
<div>頁面顯示</div>
?<div class="dateclass">
? ? ? <div>{{ getHours }}</div>
? ? ? <div>{{ getMinutes }}</div>
? ? ? <div>{{ getSeconds }}</div>
? ? </div>
//獲取時間
const dat = ref(new Date())
//分別獲取自己需要的東西,時分秒,年月日等,這里只有時分秒
const getHours = ref(dat.value.getHours())
const getMinutes = ref(dat.value.getMinutes())
const getSeconds = ref(dat.value.getSeconds())
//最后一個定時器,解決。有個小缺陷,但是我不想改
setInterval(() => {
? //秒
? if (getSeconds.value == 59) {
? ? getSeconds.value = 0
? ? //分
? ? if (getMinutes.value == 59) {
? ? ? getMinutes.value = 0
? ? ? //時
? ? ? if (getHours.value == 23) {
? ? ? ? getHours.value = 0
? ? ? } else {
? ? ? ? getHours.value += 1
? ? ? }
? ? } else {
? ? ? getMinutes.value += 1
? ? }
? } else {
? ? getSeconds.value += 1
? }
}, 1000)
總結
以上是生活随笔為你收集整理的vue3 + ts + vite 动态显示时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis+结巴分词做倒排索引
- 下一篇: 电器与计算机工程 英文,电气与电子工程专