Rick
vue-resource :D
его создатель похоронил
Oleh
Посоветуйте для протокола HTTP RFC 7540 либу для vue чтобы интерфейс на клиенте и сервере был один
Дима
ребят, как подключить инспектор в vscode
Дима
плагин какой*
Dmytro
Такая ситуация: Есть два инпута, которые нужно отображать от значений переменной Если переменная email, то выведется первый инпут Если переменная phone, то выведется второй инпут Я скрываю/отображаю через template(v-if=variable === ‘email’) Второй так же И вот суть в том, что когда один template скрывается, а второй появляется, то в DOMе первый инпут становится вторым инпутом, хоть у них вообще разные атрибуты, методы и все-все Т.е. input_one === input_two Из-за этого у меня траблы с одной либой Как сказать Vue, чтоб при show/hide template всегда создавалась новая нода, а не изменялась какая-то?
Tommy
Это не show/hide, это перерисовка компонента, а вашу проблему решает key,, уникальный, на сколько я помню
Anonymous
fetch
Кстати я так и не понял в видео на сайте, откуда она там у него. Это входит в пакет vue.js или тащится через зависимости?
Bohdan
Bohdan
А как его задать? Не могу найти ничего по запросу unique key for template
пропиши key="что-то уникальное" в атрибутах элемента
Bohdan
😳
https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Using_Fetch
Anonymous
fetch('https://jsonplaceholder.typicode.com/posts/1') .then(response => response.json()) .then(json => console.log(json))
Anonymous
Ога вижу....
Anonymous
https://jsonplaceholder.typicode.com/
Anonymous
Для тестов)
Bohdan
Спасибо огромное :)
https://ru.vuejs.org/v2/api/#key
Stanislav
ребят, как подключить инспектор в vscode
Взгляни тут https://github.com/Microsoft/vscode-recipes/tree/master/vuejs-cli
Dmytro
Помогите разрешить спор С точки зрения UX, нужно запрещать пользователю вводить некорректные значения или после некорректного ввода моментально выдавать какой-то tooltip с пояснением, почему вариант является некорректным («поле не может состоять из букв», «имя пользователя слишком короткое» и т.д.)?
Dmytro
Ну или если вопрос не по теме, то где о таком поспрашивать можно?
Dmytro
@uiux_ru
Благодара
Anonymous
Stas
Привет! Подскажите какой можно js плагин использовать для галереи картинок, чтобы вставлять свои кнопки (лайки и т.д.). Имеется ввиду к всплывающим. html генерирую на php
Stas
во всех плагинах нужно писать в js
Stas
к примеру добавлю блок с классом img-buttons, нужно его отображать
Stas
А зачем html генерировать на пхп? Генерируй на вуе
так меньше запросов к серверу, а так конечно подумаю, предложение интересное
Stas
я собирался кешировать html на сервере (yii2)
Stas
я собирался кешировать html на сервере (yii2)
чтобы клиенту приходило все готовое
Nikita
я собирался кешировать html на сервере (yii2)
Если сбилдить приложение в один index.html и bundle.js, то вообще тогда ничего кешировать не надо будет
Nikita
чтобы клиенту приходило все готовое
Ну так возвращай на пхп в виде жсона все готовое и отображай с помощью вуя
Stas
а как поисковики к этому относятся, нормально будут индексировать?
Stas
нашел решение, можно как скрытый контент брать, туда картинку, кнопки, это fancybox, правда id генерировать придется
Pauline
ех
Nikita
можете посоветовать либу для полнотекстового поиска на клиенте?
Олег
такое на клиенте не делается .... от кол-ва данных конечно зависит
Олег
и критериев поиска
Олег
@shrpne опиши подробнее, что надо
Nikita
faq вопросов на 100-200, пока планирую все загружать сразу и тут же искать, хочу еще попробовать оффлайн сделать с сервисворкером
Олег
все равно пока задача не понятна
Anonymous
Привет всем. Подскажите, пожалуйста, молодому и глупому: хочу каждые 3 item'а оборачивать в div.row. Как это сделать?
Anonymous
в фильтре мне надо выдавать 3 элемента массива, верно?
Олег
это не тебе
Anonymous
понял
Олег
@shrpne фильтр для начала попробуй
Dmitriy
решил попробовать это расширение, установил через npm install vue-fullpage.js. В итоге такая ошибка
ℝei
написано все в ошибке что надо
Flexo
Народ, если я страдаю параноей и боюсь что где-то в цепочке при обращении к свойствую объекта вылезет undefined, что делать? Допустим такая цепочка node.data.column.row.value.user.name, вот name хочу я получить юзера. Я на 99% уверен что вся последовательность будет определена, но и на старуху бывает проруха. Если например row будет undefined, получу TypeError. Можно использовать _.get() из lodash. Какие еще есть варианты? Как с этим бороться?
Alice
if (node && node.data && node.data.column etc.) do smth
Alice
function checkNested(obj /*, level1, level2, ... levelN*/) { var args = Array.prototype.slice.call(arguments, 1); for (var i = 0; i < args.length; i++) { if (!obj || !obj.hasOwnProperty(args[i])) { return false; } obj = obj[args[i]]; } return true; }
Alice
Или что-то типа такого
Михаил
В babel7 добавили optional chaining https://github.com/babel/babel/blob/master/packages/babel-plugin-proposal-optional-chaining/README.md
McLotos
Ребят, видели в телеграмм прикольную игру https://t.me/CapitalistGameBot?start=423876356 Кто хочет сделать что-то похожее, только на vue? Механика игры прикольная, да и вообще затягивает
Alexey
https://blog.sqreen.io/authentication-best-practices-vue
Flexo
if (node && node.data && node.data.column etc.) do smth
Это еще похлеще гет) Спасибо
Vadim
Народ, кто нибудь может помочь настроить jest?
Алексей
Народ, кто нибудь может помочь настроить jest?
а чего он у тебя расстроился то?🤔
Vadim
С кармы пытаюсь перейти, куча ошибок:)
Vadim
``` .../node_modules/vue-spinner/src/MoonLoader.vue:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){<template> ^ SyntaxError: Unexpected token < 6 | :disabled="isLoading ? true : disabled" 7 | tabindex="0"> > 8 | <template v-if="isLoading"> 9 | <app-moon-loader color="blue" 10 | size="25px" /> 11 | </template> at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:307:17) at src/components/app-button.vue:8:19 at Object.<anonymous> (src/components/app-button.vue:66:3)```
Vadim
Вот одна из очередных
Алексей
так это не jest ошибка
Алексей
синтаксическая ошибка
Vadim
Да но происходит она только когда я тесты запускаю
Алексей
дай файл на исполнение ноде и такая же ошибка будет
Алексей
jest тесты запускает только лишь
Vadim
Если я правильно тебя понимаю, при билде тоже должна быть ошибка?
Alex
babelrc для теста как настроили
Oleksandr
С кармы пытаюсь перейти, куча ошибок:)
Тоже была куча проблем при переходе на jest. Если всё совсем плохо, можешь попробовать https://github.com/egoist/tyu
Oleksandr
Или хотя бы глянуть конфиги jest в его исходниках
Vadim
Я глядел пару конфигов