vue 写兼容ios的毫秒级刷新时间戳
生活随笔
收集整理的這篇文章主要介紹了
vue 写兼容ios的毫秒级刷新时间戳
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
getNowTimer() {var rq = this.dateObject.rq;//格式是“yyyy年MM月dd日”rq = rq.replace(/年/g, "/").replace(/月/g, "/").replace(/日/g, "/");rq = rq.split("/");var sj = this.dateObject.currentTime;//格式是“HH:mm:ss”sj = sj.split(":");return new Date(rq[0], rq[1], rq[2], sj[0], sj[1], sj[2]).getTime();},getNowTime(timer) {var date = new Date(timer);var hour = date.getHours();var minute = date.getMinutes();var second = date.getSeconds();var milliSeconds = parseInt(date.getMilliseconds().toString().substring(0, 2));hour = (hour < 10 ? "0" : "") + hour;minute = (minute < 10 ? "0" : "") + minute;second = (second < 10 ? "0" : "") + second;milliSeconds = (milliSeconds < 10 ? "0" : "") + milliSeconds;var currentTime = `${hour}:${minute}:${second}.<span style='font-size:2rem'>${milliSeconds}</span>`;return currentTime;},intervalTime() {this.timer += this.duration;this.dateObject.currentTime = this.getNowTime(this.timer);},getCurrentTime() {var data = {};data.headers = {"X-Authorization": this.$g.cookie.get("token")};this.$sgData.system_currentTime(data, {success: d => {this.dateObject = d;this.timer = this.getNowTimer();// console.log("拿到數(shù)據(jù)了", this.timer);var interval = setInterval(this.intervalTime, this.duration); //開啟毫秒級(jí)刷新時(shí)間戳},fail: d => {this.dialog(JSON.stringify(d));console.log("失敗了", d.msg);} /*,error:d=> {console.log("報(bào)錯(cuò)了", d);}*/});},
?
總結(jié)
以上是生活随笔為你收集整理的vue 写兼容ios的毫秒级刷新时间戳的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue里面嵌入sound music音乐
- 下一篇: 判断手机是否弹出键盘,改变了手机页面高度