Иван
А селекторы хорошо тестируются
Иван
Но ещё лучше, конечно, просто вью юзать
Иван
Эта реактовская КОМПОЗИТНОСТЬ уже калит
Александр
Как на vue в v-for добавить аналог циклического перебора по типу чередующихся строк по цвету?
Иван
Там index есть
Иван
v-for="(item, index) in array"
Александр
Например в jinja2 loop.cycle('light', 'shadow')
Иван
И index%2 ниже
VasiliyIT
Ваня, помнишь по вставку js c яндекс картой ? все действительно через createElement в маунте заработало!
Иван
><
Иван
Епт как непривычно обращение по имени видеть в интернете
Иван
Ну, я рад)
VasiliyIT
@amareis епта автокоплит по собаке работает ! воу
Иван
Высокие технологии)
Иван
Не зря почти миллиард на ICO поднял Дуров
VasiliyIT
нда, я бы тоже прикупил...бы...
Anonymous
Подскажите, можно как-нибудь визуально подменить url через router? типо, если при переходе на /test/best url визуально был как /test, но работал точно также как /test/best. Смотрел в сторону alias, но это вроде как не совсем то.
Anonymous
в смысле тот же шаблон, но другая логика?
Тот же компонент и логика такая же, но визуально url другой.
Иван
В смысле, по другому урлу тот же компонент
Roman
ну это ж alias и есть
Иван
Или просто заведи второй роут с таким же компонентом
Roman
"An alias of /a as /b means when the user visits /b, the URL remains /b, but it will be matched as if the user is visiting /a."
Ilya
Всем привет, есть ли где то пример большого приложения ? Нахожу кучу мелких примеров но реально пример большого проекта не могу найти. Конкретно интересует разграничение прав. И работа с сокетами. Авторизацию думаю сделать с помощью JWT.
Anonymous
"An alias of /a as /b means when the user visits /b, the URL remains /b, but it will be matched as if the user is visiting /a."
А наоборот нельзя сделать? path к примеру "/test/" но действия такие же как "/test/best"
Иван
Ну так это и есть test как алиас test/best
Anonymous
Ладно, это не то кароче. т.к если обновить стр выдает 404 т.к у роута mode стоит как history
Roman
А наоборот нельзя сделать? path к примеру "/test/" но действия такие же как "/test/best"
я плохо понимаю, что имеется в виду )) в любом случае при переходе и на /test/, и на /test/best будет подгружен один и тот же компонент
Erzed
Кто-нибудь пытался сделать совместить quill-редактор с реактивностью Vue?
Andrey
судя по гуглу с десяток людей)
Roman
Alex
Как в методе красиво обратиться к this, т.е. к стейту, пропсу, компутеду. Если без костылей вроде that = this ?
iwannafly
подскажите, пожалуйста, куда копать? ERROR in build.js from UglifyJs Unexpected token: punc (() [build.js:27195,11] npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! vue-l7@1.0.0 build: `cross-env NODE_ENV=production webpack --progress --hide-modules`
Иван
стрелочные функции
Иван
https://stackoverflow.com/questions/42375468/uglify-syntaxerror-unexpected-token-punc
Sergey
Так этот вопрос по прежнему решить не получится я так понял?
Sergey
Господа, как-то с пол года назад пробовал vue, и не смог настроить нормально дебаг, чтобы брейкпоинты работали в связке vue + typescript + vscode. Проблема нынче решаема?
Sergey
да
Erzed
конкретнее задачу опишите, так-то там несложно
http://ethernote.herokuapp.com/ что-то типо такого
Stanislav
да
с обычным js точно работает
Sergey
с жс вроде да, с тс нет
Roman
http://ethernote.herokuapp.com/ что-то типо такого
посмотрите обертки, vue2-editor, vue-quill, например
iwannafly
Anonymous
подскажите по хуку beforeRouteEnter: нужно подождать промис который прописан не инлайново, а лежит в соседнем файле. Каким образом это возможно сделать? next(vm => vm.setData(valueFromPromise))
Иван
Как он там лежит?
Anonymous
в проекте есть похожая конструкция, и в ней прописано так: .then((response) => { next(vm => vm.setData(response.data.error, response.data.message)) });
Anonymous
мне же нужно так: next(vm => vm.setExperimentsData(experiments.getBranch('branchname'))) (experiments - объект имортируемый из соседнего файла)
Andrey
что-то типа того? next(async vm => { const data = await experiments.getBranch('branchname'); return vm.setExperimentsData(data)); })
Павел
Оффтоп можно?
Armen
Нет
Astr0junk
Оффтоп можно?
только если 8 марта девушек поздравить
Armen
Та ещё только 6
Armen
(уже оффтоп начался, кстати)
Павел
Ладно не буду
Andrey
что-то типа того? next(async vm => { const data = await experiments.getBranch('branchname'); return vm.setExperimentsData(data)); })
next(vm => experiments .getBranch('branchname') .then(data => vm.setExperimentsData(data)) );
Anonymous
next(vm => experiments .getBranch('branchname') .then(data => vm.setExperimentsData(data)) );
спасибо, это работает. Плохо знаком с промисами, .then ждет 'pending'promise, похоже
Max
Всем привет. Подскажите почему код ответа сервера влияет на логику работы? В then и catch пытаюсь закрывать модальное окно (и при успешном итоге и при ошибках). Но оно закрывается лишь при успешном ответе (200), а при ошибках (422) не хочет, несмотря на то что дополнительной логики для этого нет
Max
Иван
Странно
Иван
А ты чем тянешь с сервера?
Иван
Аксиос, фетч?
Max
Внутри duplicateVoyage() при ошибке есть конструкция throw error которую здесь пытаюсь отловить
Иван
И тебе не надо that = this делать если стрелочные функции юзаешь
Иван
Прям this ебашь
Max
this тоже пробовал, не помогает
Иван
Этой ошибке оно не поможет
Иван
Просто код покрасивше будет)
Иван
Покажи где ты throw делаешь
Max
Аксиос, фетч?
Полагаю что-то стандартное, т.к. это vue_resource под Vue 1.0.*
Max
Вот на уровень выше
Max
Николай
Всем доброго времечка, уважаемое сообщество, вью для меня совсем новая штуковина и поэтому возникает масса непонятностей. Вот одна из них: я получаю с сервера массив объектов и пытаюсь скормить его в селект, в каждом объекте есть id и name, в селекте мне нужно показывать name и не потерять связь с id. Как правильно реализовать такую штуку? Заранее благодарен. (селект это готовый плагинчик, кушает массивы, v-for в моем случае не подойдет)