前端问题汇总

一、vue

  1. element ui
    select 详解:https://www.jianshu.com/p/4a83a6d8136c

  2. forEach(): 中的return 不能终止循环,更不能终止函数。

getId(onedeviceId){
      var final
  
      this.deviceIds.forEach((point)=>{
        if(point.deviceId===onedeviceId){
          console.log('point.groupName',point.groupName)
          //return point.groupName
          final=point.groupName
        }
      })
      return final
  1. vue 中的setInterval与clearInterval
    问题很多,一个是vue中的interval重写了interval,setInterval返回的是一个值,消除需要把值传入clearInterval中。多打印下就理解了。
    定时任务多的话建议用一个数组保存返回值,销毁方便。
    建议使用window.setinterval
   if ( this.intervalList.length !== 0){
          this.intervalList.forEach((item,index)=>{
            window.clearInterval(item)
            console.log('item',item)
          })
          this.intervalList = []
          this.interval = 0
        }
          this.interval = window.setInterval(()=>{
            // this.getEchart(this.echartId)
            // this.xData=this.x2Data
            this.getEchart($event)

            // console.log(" this.interval ", this.interval )
          },2000);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值