#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()