Valerii
хотя в JSONе перед парсингом порядок другой
Владимир
тогда норм
Valerii
так как норм когда не норм
Valerii
я хочу тот же порядок
Владимир
ну это в спецификации JS прописано - «порядок ключей не определён»
Владимир
на него нельзя забиваться
Valerii
тогда норм
Vladimir
если важен порядок - использу массив
Владимир
пущай бэки шлют массив а не объект
Eugene
я хочу тот же порядок
бэк каким-то образом формирует же json. пусть туда же пихает timestamp или id
Владимир
я своих приучил
Eugene
или да. в конце концов массив
Valerii
ну видимо массив самый адекватный выход
Valerii
Нашел костыль, Object.keys() отдает массив, я его сортирую, потом по нему кручу =)
Владимир
Нашел костыль, Object.keys() отдает массив, я его сортирую, потом по нему кручу =)
Этот костыль имеет недостаток - необходимость наличия критерия сортировки. Не подсаживайся на него, не советую. Хотя на крайняк сойдёт
Владимир
Лучше всего договор с бэками. Списки - всегда в массивах. Только в массивах
Владимир
Ссылайся на спеку js
Valerii
Да я сам мудак, меня спросили в каком формате отдавать респонс. Я говорю давай так - { name: [{}, {}], name2: [{}, {}]} итд. Сейчас признавать что я мудак и просить переделать зашквар.
Anonymous
getter в vuex обязан принимать на вход state или это необязательный аргумент?
Владимир
???
А чего непонятно? Во всех случаях не прокатит. Только если есть критерий сортировки
Valerii
getter в vuex обязан принимать на вход state или это необязательный аргумент?
ты можешь просто () указать и не принимать ничего, но как ты отдашь состояние переменной не приняв стейт?
Eugene
https://pastebin.com/Q1CX4rmd
Eugene
ну вот навскидку. берешь и перелопачиваешь объект в массив
Eugene
и все
Eugene
лишние телодвижения. правда. проще сказать бэку: погорячился, сорямба
Владимир
Ага
Anonymous
Anonymous
Anonymous
state - необязательный аргумент getter
Dmitry
народ. Преттиер вью потдерживает ? Или как мне крод форматнуть что бы не ручками ?
Dmitry
мб velux ?
Dmitry
мб velux ?
😂😂 это магазин. А vetux гугол не знает
Anonymous
народ. Преттиер вью потдерживает ? Или как мне крод форматнуть что бы не ручками ?
Prettier в последнее время начал ругаться на jsx. Типо тесно сотрудничает с react падла
Dmitry
Vetux
кинь ссылку
Anonymous
Vetur
Anonymous
Дибильные названия
Dmitry
Vetur
для его он ?
Anonymous
Для тебя
Anonymous
Код форматировать, для чего ещё
Anonymous
о, в VS Code он рекомендуется при открытие Vue файлов
Anonymous
Только построен он на своём еслинт плагине. Поэтому js придется подключить отдельно к template
Anonymous
Syntax-highlighting Snippet Emmet Linting / Error Checking Formatting Auto Completion Debugging
Dmitry
Для тебя
что то нужно ставить ? или плагина хватит ?
Anonymous
Если используешь стандард какой-нибудь
Dmitry
есть
Dmitry
мм. На оф сайте исчерпывающая инфа
Vladimir
есть input, если в нем более 3х символов появляется кнопка сохранения, этот input появляется по клику на кнопке, он изначально может быть заполнен более чем 3 символами, но вот если он заполнен изначально кнопка сохранения не появляется пока не изменишь value в input. вопрос: как запустить computed свойство сразу после появления input а не после его редактирования? Т_Т
Pavel
Для таких вопросов желательно в песочницу код закинуть.
Владимир
Чет не так делаешь. Кого вотчит компутед? Если дату, то убедись что изначально создал пустой value
Vladislav
Доброе утро) У меня вопрос к знатокам: Как правильно делать иерархию комментариев. Т.е. с выводом все нормально, а реактивность у меня работает криво. Есть массив с коментами comments <comment v-for="comment in comments" commentsArray="comments" comment="comment" v-if="comment.parent_id == 0" > сам компонент комментария <template> <div> {{comment.body}} <commentReplyForm/> // инпут для реплая, не важно <div v-if="typeof commentsArray[commentsArray.findIndex(i => i.id == comment.id)] !== 'undefined'"> <comment v-for="commentChild in commentsArray" v-if="array[array.findIndex(i => i.id == comment.id)].replies" > </div> </div> </template> Вот с такими параметрами нормальный вывод - но кривая реактивность. Если есть примеры подобного, то буду благодарен :)
Vladislav
И если у кого есть пример тестирования ava/mocha, тоже приму в дар 😄
Vladimir
Чет не так делаешь. Кого вотчит компутед? Если дату, то убедись что изначально создал пустой value
да, дату, но изначально она или null или допустим 3245, и вот если там что-то есть, то компутед считает, что там undefined Т_Т
Aleksei
Почему vuex не ругается если вызывать мутацию или экшн, которых нет? Это же не норм
Edward
ребят, какой раздел доков читать по архитектуре проекта?
Anonymous
Как думаете, нужно ли говорить на собеседовании, что у тебя сегодня ещё одно собеседование?
Anonymous
повышает ли это цену или наоборот понижает
Anonymous
цену в смысле тебя как кадра
Eugene
повышает ли это цену или наоборот понижает
если чувствуешь свою ценность и покажешь ее. то повышает )
Vladimir
имхо как раз и зависит от того, какое впечатление ты произведешь. Если слабо покажешь - то "ну и слава богу, иди-иди" Если сильно покажешь - то может и повысит интерес: "надо поскорее его брать, а то уведут"
Eugen Su
Товарищи, прошу помощи , вот этот код this.user = {...this.user, ...values} при первом выполнении дополняет this.user полями из values, но значения пустые, при повторном выполнении поля уже заполненые, я неправильно spread использую?
Alex
Denys
Ребят, есть задача переводить html из TinyMCE в docx. Пользовался html-docx-js, но после него не работает превью в Google viewer, зато если в файле что-то поменять и вордом сохранить - то все ок. Вопрос, может кто знает какую-то библиотеку для парсинга или еще какое либо решение?
Denys
Уже неделю этот вопрос не могу решить, вручную парсить не очень хочется, и решений нормальных еще не встречал:с
Сергей
Ух, хороший подгон от JetBrains.
Anonymous
ты о 2017.3 ?
Anonymous
Ух, хороший подгон от JetBrains.
Сергей
Ага.)
Сергей
И улучшенная поддержка и .http порадовали.)
Anonymous
+, vetur отдыхает
Eugen Su
может асинхронная операция?
спасибо, действительно не заметил неправильной последовательности вызова
Anonymous
Подскажите, пожалуйста. Часто использую запросы к стороннему серверу, использую vue resource. Глобально настроил root. Хочу сделать кастомные экшены, чтобы быстро писать запросы (get,post,put) и не плодить одинаковый код в компонентах. Как это сделать лучше всего? В интернете спорные решения и удаляются они от синтаксиса vue resource. Я так понимаю, что мне нужно создать внешний файл js, там написать мои шаблоны для запроса, а как их потом в компоненты импортировать лучше ? Стандартный import и require обращается , конечно, к components/**.vue.