我注册' /' (路由).css和.js文件作为首先应该缓存的URL。
但在那之后我意识到它缓存了整个页面,这意味着我没有看到我的视图有任何更新,事件有数据库更新。
所以我改变它只是缓存我的.css和.js文件而不是路由(' /')了,我预计这就是问题。
但过了一会儿,同样的问题仍然存在。我检查我的控制台它再次缓存整个页面,即使我的Service Worker文件已经改变如下:
var game = this;
var cardOldLocationId;
var tempWraperSelector;
$('#playArea').children().on('mousedown', function(event) {
tempWraperSelector = $('<div id="multipleCardSelector"> </dv>');
$(tempWraperSelector).appendTo('#' + $(event.target).parent().parent().attr('id'));
cardOldLocationId = $(event.target).parent().parent().attr('id');
var selectedCardIndex;
var cardsToAppend = [];
var pressedRowLenght = game.options.rows[$(event.target).parent().parent().attr('id').split('_')[0]].length;
for (var i = 0; i < game.options.rows[$(event.target).parent().parent().attr('id').split('_')[0]].length; i++) {
if (game.options.rows[$(event.target).parent().parent().attr('id').split('_')[0]][i].Taskai + "_" + game.options.rows[$(event.target).parent().parent().attr('id').split('_')[0]][i].Simbolis === $(event.target).attr('id')) {
selectedCardIndex = i;
break;
}
}
for (var j = selectedCardIndex; j < pressedRowLenght; j++) {
var cardSelector = '#' + game.options.rows[$(event.target).parent().parent().attr('id').split('_')[0]][j].Taskai + "_" + game.options.rows[$(event.target).parent().parent().attr('id').split('_')[0]][j].Simbolis;
cardsToAppend.push(cardSelector);
}
for (var k = 0; k < cardsToAppend.length; k++) {
$(cardsToAppend[k]).parent().appendTo(tempWraperSelector);
}
$(tempWraperSelector).draggable({
handle: '#' + $(event.target).attr('id')
});
});
$('#playArea').children().on('mouseup', function(event) {
$(tempWraperSelector).children().appendTo('#' + cardOldLocationId);
$(tempWraperSelector).remove();
});
答案 0 :(得分:0)
如果有人遇到同样的问题, 这是我应该改变的
$modelValue
所以我以前的提取看起来像问题