vue中動(dòng)態(tài)出來(lái)返回的時(shí)間秒數(shù)(在多少秒顯示分、小時(shí)等等)
在Vue中,你可以使用計(jì)算屬性(computed property)或過(guò)濾器(filter)來(lái)根據(jù)動(dòng)態(tài)返回的時(shí)間秒數(shù)來(lái)顯示不同的時(shí)間單位,比如秒、分、小時(shí)等等。
下面是一個(gè)使用計(jì)算屬性的示例:
<template>
<div>
<p>{{ formatTime(seconds) }}</p>
</div>
</template>
<script>
export default {
data() {
return {
seconds: 12345, // 動(dòng)態(tài)返回的時(shí)間秒數(shù)
};
},
computed: {
formatTime() {
return function (seconds) {
if (seconds < 60) {
return `${seconds}秒`;
} else if (seconds < 3600) {
const minutes = Math.floor(seconds / 60);
return `${minutes}分`;
} else if (seconds < 86400) {
const hours = Math.floor(seconds / 3600);
return `${hours}小時(shí)`;
} else {
const days = Math.floor(seconds / 86400);
return `${days}天`;
}
};
},
},
};
</script>const formatTS = (seconds) => {
if (seconds < 60) {
return `${seconds}秒`;
} else if (seconds < 3600) {
const minutes = Math.floor(seconds / 60);
return `${minutes}分`;
} else if (seconds < 86400) {
const hours = Math.floor(seconds / 3600);
return `${hours}小時(shí)`;
} else {
const days = Math.floor(seconds / 86400);
return `${days}天`;
}
};示例

在上面的代碼中,我們定義了一個(gè)計(jì)算屬性??formatTime??,它接受一個(gè)參數(shù)??seconds??,根據(jù)??seconds??的值來(lái)返回相應(yīng)的時(shí)間單位。如果??seconds??小于60,返回秒;如果??seconds??小于3600,返回分;如果??seconds??小于86400,返回小時(shí);否則返回天。
總結(jié)
到此這篇關(guān)于vue中動(dòng)態(tài)出來(lái)返回的時(shí)間秒數(shù)的文章就介紹到這了,更多相關(guān)vue動(dòng)態(tài)返回時(shí)間秒數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在vue中axios設(shè)置timeout超時(shí)的操作
這篇文章主要介紹了在vue中axios設(shè)置timeout超時(shí)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
vue中PC端地址跳轉(zhuǎn)移動(dòng)端的操作方法
最近小編接到一個(gè)項(xiàng)目pc端和移動(dòng)端是兩個(gè)獨(dú)立的項(xiàng)目,兩個(gè)項(xiàng)目項(xiàng)目中的內(nèi)容基本相同,鏈接組合的方式都有規(guī)律可循,接到的需求便是在移動(dòng)端訪問(wèn)pc端的URL連接時(shí),重定向至移動(dòng)端對(duì)應(yīng)頁(yè)面,下面小編給大家分享實(shí)現(xiàn)過(guò)程,一起看看吧2021-11-11
從Echarts報(bào)錯(cuò)中學(xué)習(xí)Vue3?ref和shallowRef區(qū)別及其組件二次封裝demo
這篇文章主要介紹了從Echarts報(bào)錯(cuò)中學(xué)習(xí)Vue3?ref和shallowRef區(qū)別及其組件二次封裝demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
Vue+Element樹形表格實(shí)現(xiàn)拖拽排序示例
本文主要介紹了Vue+Element樹形表格實(shí)現(xiàn)拖拽排序示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
通過(guò)命令行創(chuàng)建vue項(xiàng)目的方法
這篇文章主要介紹了通過(guò)命令創(chuàng)建vue項(xiàng)目的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
解決Antd輸入框卡頓問(wèn)題以及Pubsub.js的使用方式
這篇文章主要介紹了解決Antd輸入框卡頓問(wèn)題以及Pubsub.js的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
使用element Table表格獲取勾選的數(shù)據(jù)
通過(guò)實(shí)例介紹了如何使用elementTable表格組件獲取勾選的數(shù)據(jù),總結(jié)個(gè)人經(jīng)驗(yàn),旨在為讀者提供參考和學(xué)習(xí)資源2025-12-12

