vue让函数只执行一次

定义标记变量

 data() {
    return {
      firstPlayFlag: true, // 第一次播放标记
      }
  }    

应用

vue中怎样让函数只执行一次

if(this.firstPlayFlag) {
// 执行函数
this.firstPlayFlag = false
} else {

}

若设计到路由切换,赋值被改变,可考虑引入全局变量控制

定义全局变量

vue中怎样让函数只执行一次

应用并改变全局变量的值

vue中怎样让函数只执行一次

vue定时执行函数方法

内部方法setInterval(函数,定时时间)

5000是5秒,每5秒调一次接口

methods: {
    // 测试函数
    testHtml() {
      console.log("测试")
    },
 
 mounted() {
//定时任务方法
    this.$nextTick(() => {
      setInterval(this.testHtml, 5000);
    });
  },

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

原文地址:https://blog.csdn.net/weixin_43254676/article/details/91374386

相关文章:

  • 2022-12-23
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2021-12-26
  • 2022-01-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2021-10-07
相关资源
相似解决方案