Есть код, написанный на jQuery.
$(document).ready(function(){
_this = this;
$.each($('.goodsDetail'), function() {
if($(this).html().length >= 87) {
$(this).html($(this).html().slice(0, 87) + ' ...');
}
});
});
$(document).ready(function(){
_this = this;
$.each($('.goodsPrice'), function() {
console.log($(this).text());
$(this).html($(this).html().replace(/\.(\d+)/gi, '<sup>$1</sup>'));
});
});
После того, как страница загрузилась первый раз, он нормально работает. Но после того, как у меня выбраны чекбоксы, при этом идет новый запрос к API, jQuery код не заменяет и не обрезает текст, как должен. Вместо этого он просто оставляет тот текст, который был до выбора чекбоксов.
Как можно это победить?
P. S. Я знаю, что jQuery и Vue не "дружат" друг с другом. Но как такие вещи сделать только с помощью Vue я не знаю