欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue 做視頻 時長

方一強2年前8瀏覽0評論

在前端開發中,視頻時長是一個重要的參數。Vue作為一種前端框架,也可以很好的處理視頻時長的問題。Vue通過使用datetime-filter過濾器可以非常方便的將秒數轉化為分鐘和秒鐘。

Vue.filter('datetime', function (value) {
var date = new Date(null);
date.setSeconds(value);
return date.toISOString().substr(11, 8);
})

datetime-filter過濾器的核心代碼是將秒數轉化為Date對象,然后通過 Date 對象的 toISOString() 方法返回標準日期格式。第二行代碼使用 substr() 方法截取字符串中的小時、分鐘、秒鐘部分。

除了將秒數轉化為分鐘、秒鐘的時間格式之外,Vue還可以非常方便的處理視頻時間格式化輸入。

< template >< input type="text" v-model="videoTime" @blur="formatVideoTime" />< /template >

上述代碼中的 formatVideoTime() 方法處理用戶在輸入框中輸入的視頻時長。首先,代碼將用戶輸入的非數字和冒號的字符替換為空。然后,將輸入的文本以冒號分割為分鐘和秒鐘。接著,判斷輸入的分鐘和秒鐘是否是有效的數據,如果有效,再判斷輸入的視頻時長是否超過了59:59,最后輸出格式化好的視頻時長。

在Vue中,處理視頻時長是一件非常簡單的事情。datetime-filter過濾器可以很方便的將秒數轉化為分鐘和秒鐘,而input輸入框中可以進行格式化輸入。若您需要在項目中處理視頻時長的問題,Vue將會是您非常不錯的選擇。