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

Vue中使用定時器(setInterval、setTimeout)的兩種方式

 更新時間:2023年03月17日 14:16:25   作者:小馬大咖  
js中定時器有兩種,一個是循環(huán)執(zhí)行?setInterval,另一個是定時執(zhí)行?setTimeout,這篇文章主要介紹了Vue中使用定時器?(setInterval、setTimeout)的兩種方式,需要的朋友可以參考下

js中定時器有兩種,一個是循環(huán)執(zhí)行 setInterval,另一個是定時執(zhí)行 setTimeout。

注意:定時器需要在頁面銷毀的時候清除掉,不然會一直存在!

1. 循環(huán)執(zhí)行( setInterval )

顧名思義,循環(huán)執(zhí)行就是設(shè)置一個時間間隔,每過一段時間都會循環(huán)執(zhí)行這個方法,直到這個定時器被銷毀掉;
語法:

setInterval(code, milliseconds);
setInterval(function, milliseconds, param1, param2, ...);
 
code/function	        必需。要調(diào)用一個代碼串,也可以是一個函數(shù)。
milliseconds	        必須。周期性執(zhí)行或調(diào)用 code/function 之間的時間間隔,以毫秒計。
param1, param2, ...     可選。 傳給執(zhí)行函數(shù)的其他參數(shù)(IE9 及其更早版本不支持該參數(shù))。
 
 
返回值:	  返回一個 ID(數(shù)字),可以將這個ID傳遞給 clearInterval() 來取消執(zhí)行。

eg:

開始的時候創(chuàng)建了一個定時器 setInterval ,時間間隔為2秒,每2秒都會調(diào)用一次函數(shù) valChange,從而使 value 的值+1。

<template>
  <div>
    <h1>{{value}}</h1>
    <el-button type="primary" @click="start">開始</el-button>
    <el-button type="danger" @click="over">結(jié)束</el-button>
  </div>
</template>
 
<script>
export default {
  data() {
    return {
      timer: "",
      value: 0,
    };
  },
  methods: {
    start(){
      this.timer = setInterval(this.valChange, 2000); // 注意: 第一個參數(shù)為方法名的時候不要加括號;
    },
    valChange() {
      this.value++;
      console.log(this.value);
    },
    over(){
      clearInterval(this.timer);
    }
  },
  mounted() {},
  beforeDestroy() {
    clearInterval(this.timer);
  },
};
</script>

2. 定時執(zhí)行 ( setTimeout)

定時執(zhí)行 setTimeout 是設(shè)置一個時間,等待時間到達的時候只執(zhí)行一次,但是執(zhí)行完以后定時器還在,只是不再運行;
語法

setTimeout(code, milliseconds, param1, param2, ...)
setTimeout(function, milliseconds, param1, param2, ...)
 
code/function	         必需。要調(diào)用一個代碼串,也可以是一個函數(shù)。
milliseconds	         可選。執(zhí)行或調(diào)用 code/function 需要等待的時間,以毫秒計。默認為 0。
param1, param2, ...	     可選。 傳給執(zhí)行函數(shù)的其他參數(shù)(IE9 及其更早版本不支持該參數(shù))。
 
返回值:	返回一個 ID(數(shù)字),可以將這個ID傳遞給 clearTimeout() 來取消執(zhí)行。

eg:
開始時候創(chuàng)建一個定時器 setTimeout,只在2秒后執(zhí)行一次方法。

let timer = setTimeout(() => {
  //需要定時執(zhí)行的代碼
  console.debug("Hello World");
  }, 2000)

到此這篇關(guān)于Vue中 使用定時器 (setInterval、setTimeout)的文章就介紹到這了,更多相關(guān)Vue使用定時器 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue組件重新渲染(組件重載)的3種實現(xiàn)方式

    Vue組件重新渲染(組件重載)的3種實現(xiàn)方式

    這篇文章主要介紹了Vue組件重新渲染(組件重載)的3種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vuex5中的Pinia插件機制

    vuex5中的Pinia插件機制

    這篇文章主要介紹了vuex5中的Pinia插件機制,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Vue3?攜手?TypeScript?搭建完整項目結(jié)構(gòu)

    Vue3?攜手?TypeScript?搭建完整項目結(jié)構(gòu)

    TypeScript 是JS的一個超級,主要提供了類型系統(tǒng)和對ES6的支持,使用 TypeScript 可以增加代碼的可讀性和可維護性,在 react 和 vue 社區(qū)中也越來越多人開始使用TypeScript,這篇文章主要介紹了Vue3?攜手?TypeScript?搭建完整項目結(jié)構(gòu),需要的朋友可以參考下
    2022-04-04
  • Vue使用pdf-lib實現(xiàn)為文件流添加水印并預覽

    Vue使用pdf-lib實現(xiàn)為文件流添加水印并預覽

    這篇文章主要為大家詳細介紹了Vue如何使用pdf-lib實現(xiàn)為文件流添加水印并預覽的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-03-03
  • Vue中的全局指令防止按鈕重復點擊

    Vue中的全局指令防止按鈕重復點擊

    這篇文章主要介紹了Vue中的全局指令防止按鈕重復點擊,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue單頁面應用部署配置詳解

    vue單頁面應用部署配置詳解

    本文主要介紹了vue單頁面應用部署配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • vue動態(tài)禁用控件綁定disable的例子

    vue動態(tài)禁用控件綁定disable的例子

    今天小編就為大家分享一篇vue動態(tài)禁用控件綁定disable的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Vue3+Element Plus進行圖片加載優(yōu)化全攻略

    Vue3+Element Plus進行圖片加載優(yōu)化全攻略

    在Web開發(fā)中,未優(yōu)化的圖片會導致很多問題,本文將為大家介紹一下Vue3如何通過Element Plus進行圖片加載優(yōu)化,希望對大家有所幫助
    2025-03-03
  • vue實現(xiàn)token登錄驗證的完整實例

    vue實現(xiàn)token登錄驗證的完整實例

    最近公司新啟動了個項目,用的是vue框架在做,下面這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)token登錄驗證的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 詳解Vue的sync修飾符

    詳解Vue的sync修飾符

    .sync修飾符算是Vue的所有修飾符中較難理解的一個,本篇文章就帶你走近.sync的世界,深入理解后會發(fā)現(xiàn),其實也就那么回事。修飾符和指令息息相關(guān),下面從指令 ->修飾符->.sync修飾符由淺入深地來講解 .sync的含義及用法。
    2021-05-05

最新評論

海丰县| 昔阳县| 仙游县| 申扎县| 双辽市| 金寨县| 沙坪坝区| 万全县| 双牌县| 绿春县| 庆阳市| 察哈| 乌拉特中旗| 柘荣县| 遂溪县| 岳阳县| 鄱阳县| 双流县| 中方县| 张家口市| 突泉县| 抚宁县| 永平县| 乐山市| 淄博市| 德安县| 芮城县| 甘孜| 定安县| 开化县| 镇宁| 浙江省| 托克逊县| 福泉市| 新巴尔虎右旗| 宣城市| 韶山市| 晋中市| 奉贤区| 温泉县| 慈溪市|