Size: a a a

2021 January 27

b

bluecxdeine in JS
источник

ВР

Ваня Реутенко... in JS
Очевидно что не понимает es6 строку, нужно конфигурировать Plumber
источник

b

bluecxdeine in JS
Ваня Реутенко
Очевидно что не понимает es6 строку, нужно конфигурировать Plumber
именно plumber?
источник

ВР

Ваня Реутенко... in JS
В консоли написано что в нем
источник

b

bluecxdeine in JS
Ваня Реутенко
В консоли написано что в нем
понял, спасибо
источник

DE

Denis Evlampiev in JS
bluecxdeine
именно plumber?
Нет, это gulp-uglify. Замени его на gulp-terser. Или весь синтаксис который не понимает uglify, перед сжатием транспилируй бабелем
источник

b

bluecxdeine in JS
Denis Evlampiev
Нет, это gulp-uglify. Замени его на gulp-terser. Или весь синтаксис который не понимает uglify, перед сжатием транспилируй бабелем
ок, мне нравится вариант с бабелем. Спасибо
источник

DE

Denis Evlampiev in JS
bluecxdeine
ок, мне нравится вариант с бабелем. Спасибо
Не за что. Но если бабель понадобиться только для того, чтобы заработал uglify, то лучше смотреть в сторону terser. Нет смысла раздувать бандл бабелем, чтобы потом его сжимать
источник

lt

lucky twixy in JS
Ребят всем привет, есть кто разбирается во vue?
источник

lt

lucky twixy in JS
Может кто помочь, не могу понять в чем дело.

Есть массив объектов который приходит в стор, аля:
[
 {
   name: ''Vasya",
   age: 23,
   job: "Developer"
 },
 {
   name: ''Kostya",
   age: 23,
   job: "Designer"
 },
 {
   name: ''Petya",
   age: 24,
   job: "Developer"
 }
]
Его я передаю в компонент геттером из стора.


Я использую element ui. Такой массив должен мне вывести таблицу, таблицу выводит хорошо, но есть таск, что таблицы должны группироваться по ключам, сменяя селект ( в селекте значения равные названиям ключей "name", "age", "job" ).

Попробовал написать простейший обработчик:
Прохожусь по массиву и на проходе каждого элемента объекта снова прохожусь по массиву и если ключи, допустим сейчас в селекте выбрано значение job, совпадают, то я создаю новый ключ в объекте "children" ( условие ui фрэймворка ). И вроде все норм, но выводит ошибку рекурсии, не мог понять почему, попробовал вывести в лог вышеуказанный массив ( по идее без ключей children в объектах ) перед стартом обработки самого массива, а в каждом ключе уже есть ключ children и в нем куева туча еще children ключей. От куда они беруться, ведь я же еще не начал обработку массива?
источник

lt

lucky twixy in JS
Переслано от lucky twixy
Обработчик, this.tableData, должен быть без ключей children в объектах
источник

lt

lucky twixy in JS
Переслано от lucky twixy
А это тот массив который изначально я вывожув лог, который якобы без children
источник

O

Oleg in JS
Эффект наложения текста с параллаксом

codepen - с использованием библиотеки LaxJS

codepen - без использования библиотек, чистый JS
источник

b

bluecxdeine in JS
Oleg
Эффект наложения текста с параллаксом

codepen - с использованием библиотеки LaxJS

codepen - без использования библиотек, чистый JS
огромное спасибо
источник

DE

Denis Evlampiev in JS
lucky twixy
Может кто помочь, не могу понять в чем дело.

Есть массив объектов который приходит в стор, аля:
[
 {
   name: ''Vasya",
   age: 23,
   job: "Developer"
 },
 {
   name: ''Kostya",
   age: 23,
   job: "Designer"
 },
 {
   name: ''Petya",
   age: 24,
   job: "Developer"
 }
]
Его я передаю в компонент геттером из стора.


Я использую element ui. Такой массив должен мне вывести таблицу, таблицу выводит хорошо, но есть таск, что таблицы должны группироваться по ключам, сменяя селект ( в селекте значения равные названиям ключей "name", "age", "job" ).

Попробовал написать простейший обработчик:
Прохожусь по массиву и на проходе каждого элемента объекта снова прохожусь по массиву и если ключи, допустим сейчас в селекте выбрано значение job, совпадают, то я создаю новый ключ в объекте "children" ( условие ui фрэймворка ). И вроде все норм, но выводит ошибку рекурсии, не мог понять почему, попробовал вывести в лог вышеуказанный массив ( по идее без ключей children в объектах ) перед стартом обработки самого массива, а в каждом ключе уже есть ключ children и в нем куева туча еще children ключей. От куда они беруться, ведь я же еще не начал обработку массива?
Привет. Во вью не разбираюсь, но tableData после console.log мутируется, а объект в консоли оценивается в момент когда нажимаешь на «раскрыть», т.е. там уже будет children. Попробуй вывести так
this.tableData.forEach((ob) => {
 console.log({...ob});
});
Лучше дебагером пользоваться, чтобы таких проблем не возникало
источник

lt

lucky twixy in JS
Denis Evlampiev
Привет. Во вью не разбираюсь, но tableData после console.log мутируется, а объект в консоли оценивается в момент когда нажимаешь на «раскрыть», т.е. там уже будет children. Попробуй вывести так
this.tableData.forEach((ob) => {
 console.log({...ob});
});
Лучше дебагером пользоваться, чтобы таких проблем не возникало
Попробовал, они тоже уже с children внутри(
источник

DE

Denis Evlampiev in JS
lucky twixy
Попробовал, они тоже уже с children внутри(
тогда надо смотреть в дебагере по шагам
источник

lt

lucky twixy in JS
Denis Evlampiev
тогда надо смотреть в дебагере по шагам
😂😂😂😂
Не поверите, проверил дебагером, поставил после вызова массива в лог и еще после каждого вызова в foreach
показывает без ключей
источник

lt

lucky twixy in JS
источник

lt

lucky twixy in JS
Но при этом в конце, после всей обработки я же вызываю еще раз уже обновленный массив, в нем уже рекурсия
источник