Если true , тогда обновить поле в базе и сделать $router.push. Тот компонент в который пререхожу, проверяет если поле в базе не равно 0 редиректить на главную страницу. Вообщем когда я получаю true в costume_link(), поле в базе обнавляется но на другую страницу не редиректит, редиректит только после втрого нажатия на кнопку. Что нитак?
                  
                  
                    costume_link(x) {
                  
                  
                              if (x.access === true) {
                  
                  
                                  if(this.check_time() === true) {
                  
                  
                                      let id =  this.profile.id
                  
                  
                                      let data = {'energy': 0}
                  
                  
                                      this.$store.dispatch('PATCH_PROFILE', {id, data})
                  
                  
                                      this.$router.push({name: 'level', params:{slug: x.slug, userlevel_id: x.userlevel_id}})    
                  
                  
                                  }else{
                  
                  
                                      this.alert_energy = true
                  
                  
                                  }
                  
                  
                              }else{
                  
                  
                                  console.log('you do not have any access')
                  
                  
                              }
                  
                  
                          }
                  
                  
                
не проходит условие??)
Обсуждают сегодня