最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項(xiàng)目每30秒刷新1次接口的實(shí)現(xiàn)方法

 更新時(shí)間:2018年12月04日 11:20:04   作者:前端小謳  
在vue.js項(xiàng)目中,經(jīng)常需要對(duì)數(shù)據(jù)實(shí)時(shí)更新——每隔xx秒需要刷新一次接口——即需要用到定時(shí)器相關(guān)原理。這篇文章主要介紹了vue項(xiàng)目每30秒刷新1次接口的實(shí)現(xiàn)方法,需要的朋友可以參考下

在vue.js項(xiàng)目中,經(jīng)常需要對(duì)數(shù)據(jù)實(shí)時(shí)更新——每隔xx秒需要刷新一次接口——即需要用到定時(shí)器相關(guān)原理

我們先看一看2種常用定時(shí)器:

setInterval(function(){}, milliseconds)——會(huì)不停的調(diào)用函數(shù)
setTimeout(function(){}, milliseconds)——只執(zhí)行函數(shù)一次

乍看之下,setInterval會(huì)符合我們的業(yè)務(wù)需求,然而也需要注意一些坑,單純的使用setInterval會(huì)導(dǎo)致頁(yè)面卡死!其原因與JS引擎線程有關(guān)(有興趣的童鞋可自行研究相關(guān)資料),用通俗話說(shuō)就是setInterval不會(huì)清除定時(shí)器隊(duì)列,每重復(fù)執(zhí)行1次都會(huì)導(dǎo)致定時(shí)器疊加,最終卡死你的網(wǎng)頁(yè)。

但是setTimeout是自帶清除定時(shí)器的,因此正確解決方法如下:

window.setInterval(() => {
  setTimeout(fun, 0)
}, 30000)

注意:setInterval必須放在外層(在內(nèi)層會(huì)導(dǎo)致頁(yè)面卡頓直到崩潰),內(nèi)層配合setTimeout,即可無(wú)限次調(diào)用我們的接口啦!

總結(jié)

以上所述是小編給大家介紹的vue項(xiàng)目每30秒刷新1次接口的實(shí)現(xiàn)方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 在 Vue 應(yīng)用中使用 Netlify 表單功能的方法詳解

    在 Vue 應(yīng)用中使用 Netlify 表單功能的方法詳解

    Netlify 帶有內(nèi)置表單處理功能,可以用來(lái)存儲(chǔ)表單數(shù)據(jù),下載 csv 文件,同時(shí)可以在接收到新的提交時(shí)發(fā)送郵件通知或者通過(guò)配置 webhook 發(fā)送請(qǐng)求。這篇文章主要介紹了在 Vue 應(yīng)用中使用 Netlify 表單功能,需要的朋友可以參考下
    2019-06-06
  • vue2項(xiàng)目中如何使用clipboard復(fù)制插件

    vue2項(xiàng)目中如何使用clipboard復(fù)制插件

    這篇文章主要介紹了vue2項(xiàng)目中如何使用clipboard復(fù)制插件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue過(guò)濾器用法實(shí)例分析

    vue過(guò)濾器用法實(shí)例分析

    這篇文章主要介紹了vue過(guò)濾器用法,結(jié)合實(shí)例形式總結(jié)分析了vue.js常見(jiàn)過(guò)濾器相關(guān)使用技巧與操作注意事項(xiàng),需要的朋友可以參考下
    2019-03-03
  • vite vue3 路由配置@找不到文件的問(wèn)題及解決

    vite vue3 路由配置@找不到文件的問(wèn)題及解決

    在Vite項(xiàng)目中配置路由時(shí),可能會(huì)遇到文件路徑錯(cuò)誤導(dǎo)致的加載失敗問(wèn)題,常見(jiàn)的解決辦法包括安裝路徑處理插件、正確設(shè)置vite.config.js中的路徑別名以及重啟項(xiàng)目,通過(guò)正確配置,可以確保路由正確加載對(duì)應(yīng)的界面文件,避免路徑錯(cuò)誤導(dǎo)致的問(wèn)題
    2024-10-10
  • vue前端和Django后端如何查詢一定時(shí)間段內(nèi)的數(shù)據(jù)

    vue前端和Django后端如何查詢一定時(shí)間段內(nèi)的數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于vue前端和Django后端如何查詢一定時(shí)間段內(nèi)的數(shù)據(jù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Vue.js 使用AntV X6的示例步驟

    Vue.js 使用AntV X6的示例步驟

    X6 是 AntV 旗下的圖編輯引擎,提供了一系列開(kāi)箱即用的交互組件和簡(jiǎn)單易用的節(jié)點(diǎn)定制能力,方便我們快速搭建流程圖、DAG 圖、ER 圖等圖應(yīng)用。接下來(lái)就看看vue如何使用它
    2021-05-05
  • 在axios中使用params傳參的時(shí)候傳入數(shù)組的方法

    在axios中使用params傳參的時(shí)候傳入數(shù)組的方法

    今天小編就為大家分享一篇在axios中使用params傳參的時(shí)候傳入數(shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • 關(guān)于vue二進(jìn)制轉(zhuǎn)圖片顯示問(wèn)題 后端返回的是byte[]數(shù)組

    關(guān)于vue二進(jìn)制轉(zhuǎn)圖片顯示問(wèn)題 后端返回的是byte[]數(shù)組

    這篇文章主要介紹了關(guān)于vue二進(jìn)制轉(zhuǎn)圖片顯示問(wèn)題 后端返回的是byte[]數(shù)組,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 淺析Vue 防抖與節(jié)流的使用

    淺析Vue 防抖與節(jié)流的使用

    防抖節(jié)流就是使用定時(shí)器 來(lái)實(shí)現(xiàn)我們的目的。這篇文章通過(guò)實(shí)例代碼給大家介紹vue防抖與節(jié)流的使用,感興趣的朋友跟隨小編一起看看吧
    2019-11-11
  • vue項(xiàng)目引入本地bootstrap不生效問(wèn)題及解決

    vue項(xiàng)目引入本地bootstrap不生效問(wèn)題及解決

    這篇文章主要介紹了vue項(xiàng)目引入本地bootstrap不生效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評(píng)論

河南省| 遂平县| 开原市| 和田县| 桂东县| 文山县| 石棉县| 都兰县| 茂名市| 德兴市| 阜新市| 大理市| 诸暨市| 大兴区| 勐海县| 苏尼特右旗| 青神县| 沙坪坝区| 崇左市| 突泉县| 康马县| 平南县| 津南区| 南阳市| 江孜县| 西吉县| 随州市| 衡水市| 农安县| 镇江市| 宿迁市| 紫阳县| 台中市| 南川市| 洞头县| 桦南县| 土默特左旗| 荣成市| 芦山县| 常熟市| 兴海县|