нет неиспользуемых переменных в Vuejs

#node.js #vue.js

#node.js #vue.js

Вопрос:

Сбой сборки модуля из-за следующих ошибок eslint: приведенный ниже код выдает ошибку, которую я не могу отследить

 TM_onLoadPopupPromoBox: function() {
            var $modal = $('.on-pageload-popup-promobox');
            if( $modal.length > 0 ) {
                $modal.each( function(){
                    var $current_item       = $(this);
                    var target              = $current_item.data('target');
                    var timeout             = $current_item.data('timeout');

                    var delay               = $current_item.data('delay');
                    delay = ( !delay ) ? 2500 : Number(delay)   2500;

                    if( $current_item.hasClass('cookie-enabled') ) {
                        var elementCookie = $.cookie( target );
                        if ( !!elementCookie amp;amp; elementCookie === 'enabled' ){
                            return true;
                        }
                    } else {
                        $.removeCookie( target );
                    }

                    var t_enablepopup = setTimeout(function() {
                        $.magnificPopup.open({
                            items: { src: target },
                            type: 'inline',
                            mainClass: 'mfp-no-margins mfp-fade',
                            closeBtnInside: false,
                            fixedContentPos: true,
                            removalDelay: 500,
                            callbacks: {
                                afterClose: function() {
                                    if( $current_item.hasClass('cookie-enabled') ) {
                                        $.cookie( target, 'enabled' );
                                    }
                                }
                            }
                        }, 0);
                    }, Number(delay) );

                    if( timeout !== '' ) {
                        var t_closepopup = setTimeout(function() {
                            $.magnificPopup.close();
                        }, Number(delay)   Number(timeout) );
                    }
                });
            }
        },
  

Ошибки:
У меня так много ошибок, что «t_enablepopup» присваивается значение, но никогда не используется

кто-нибудь может мне помочь?

Ответ №1:

вы объявляете один параметр, который вы не используете, удалите выбранные данные:

 onSelected: function(){
                        $("#" id  " .dd-selected-value").prop ('name', name);      
                      },
  

Ответ №2:

При объявлении этой функции:

 onSelected: function(selectedData)
  

Вы передаете параметр selectedData . Однако этот параметр никогда не используется в следующей функции, поэтому появилась ошибка. Вы можете просто удалить этот параметр из функции, чтобы избавиться от любых ошибок.

 onSelected: function()