
/dev/null
24.08.2018
04:55:27

dvv
24.08.2018
04:55:28

Anatoly
24.08.2018
04:56:01
template - корень компонента, может быть только один

/dev/null
24.08.2018
04:58:05
<template>
<div v-for="t in text">
{{t.text}}
</div>
</template>
Как теперь решить задачу с выводом одной строки?

Google

dvv
24.08.2018
04:59:04
Не решишь, но зато избавился от одной досадной ошибки

/dev/null
24.08.2018
04:59:41

The
24.08.2018
05:03:05
v-for="(item, index) in myarray"

dvv
24.08.2018
05:03:46
В экземпляре vue, есть опция data в которую можно поместить свои данные, которые непосредственно хочешь вывести (есть и другие опции типа computed), так вот меняя в data своё значение оно, будет обновляться и в темплейте. Конечно если ты то же самое значение из data укажешь в своём template

The
24.08.2018
05:05:03
кажется, я неверно понял вопрос

dvv
24.08.2018
05:05:56
Ну и меняй это значение в цикле
В документации есть раздел, синтаксис шаблонов, там объяснено как связать данные с шаблоном

/dev/null
24.08.2018
05:11:02

dvv
24.08.2018
05:16:59
Секунду

Evgeniy
24.08.2018
05:24:06

Farid
24.08.2018
05:45:14
Как перед выводом в компонент из хранилища состояния, обработать вывод? Провести через функцию, другуми словами.

Alex
24.08.2018
05:45:32
Сделать computed

Max
24.08.2018
05:46:09
Доброе утро. Подскажите пжл следует ли использовать vue-resource при сабми е формы или это уже устаревшая техника

Google

Alex
24.08.2018
05:46:24
Вью все равно чем вы запросы делаете

dvv
24.08.2018
05:46:56
Ткните носом пожалуйста
Упрощенно
template:
<div Id=“app”>{{ foo }}</div>
Экземпляр vue:
const vm = new Vue ({ el:’app’, data: ()=>({ foo: 0 }) })
Ваши итерации:
for (let i = 0; i < lenght; i++) vm.$data.foo = i

Max
24.08.2018
05:48:12

Alex
24.08.2018
05:48:58
Все правильно написали, некоторые до сих пор вью ресурс используют.

Dmitry
24.08.2018
05:57:54

Игорь
24.08.2018
05:58:09

Max
24.08.2018
05:59:57
Спасибо. А возможно ли получить доступ к данным формы из компоненты (если кнопка submit находится в шаблоне компоненты и соответственно ее нажатие обрабатывается в методе этой компоненты)?

dvv
24.08.2018
06:01:13
В документации есть целый раздел, называется: работа с формами. Не поленитесь

Max
24.08.2018
06:11:04
Читал. Пробовал. Все примеры простые и хорошо работают. Когда начинаются вещи посложнее.... Начинаются проблемы. Думал может кто посоветует статью какую-нибудь или пример работающей формы с запросом. Мне кажется работающие примеры лучшие учителя??. ...гуглил много, не поверите... Нашел почти ответы на свои вопросы, но статья на китайском, а Гугл переводит плохо

Farid
24.08.2018
06:16:04
Из-за чего может при обращении к геттеру vuex как к медоту, выбрасываться ошибка что это не метод? А как к свойству, то всё ок. Вызываю геттер в computed компонента. Сам геттер возвращает массив.

Max
24.08.2018
06:16:53
Ух какой у вас канал хороший. Много интересных ситуаций и решений по вью

Алексей
24.08.2018
06:17:43
ага, я тож как новый том Страуструпа читаю =)

Anton
24.08.2018
06:33:59

Farid
24.08.2018
06:34:27
Спасибо

Vlad
24.08.2018
06:39:33

Azer
24.08.2018
06:40:21
как использовать внутри sweetalert2 компонент?

Nikolay
24.08.2018
06:41:21
Подскажите как сделать подобный эффект к приммеру this.showError = true;
setTimeout(function () {
this.showError = false;
}, 3000);

Google

Alex
24.08.2018
06:42:10

Nikolay
24.08.2018
06:42:30
это просто не работает...

Alex
24.08.2018
06:42:53
Потому что у тебя контекст this другой
Таймаут асинхронный
Используй arrow function

Nikolay
24.08.2018
06:43:54
спасибо

Ульян
24.08.2018
07:00:12
Братишки
Как использовть миксины?
Вот мой пример: я храню модуль в папке mixins. Модуль имеет лишь один метод: sendAjax. Он отправляет пост запросы с параметрами или без. Его в других компонентах я импорчу и добавляю в миксинс. Мне более опытный разработчик сказал что это неправльный способ использования миксина и сказал просто отдельно сделать подобный модуль, и просто его импортить. У меня вопрос: разве это не одно и тоже получится? Как бы вы поступили?

Alexander
24.08.2018
07:02:41
Всем привет,
Кто-нибудь делал такие (см картинку следом, или похожие на них) визуальные переходы между блоками? Дизы нарисовали, а как сделать чет не допру никак.

The
24.08.2018
07:02:47
может имеет смысл примотать этот метод к Vue.prototype.$http?

Alexander
24.08.2018
07:02:49
(т.е. это по сути три волны, которые наслаиваются на верхний блок (который градиентный) и на нижний (который просто белый)

Ульян
24.08.2018
07:03:34

Alex
24.08.2018
07:03:44
svg пусть дизайнеры делают
или идут нахрен с такими запросами

The
24.08.2018
07:04:10
почему костыльный, это общий клиент хттп для приложения. если все компоненты пользуются этим методом, почему бы нет

Alexander
24.08.2018
07:04:32

The
24.08.2018
07:04:34
аутентификацию/авторизацию, например, запихнуть

Alex
24.08.2018
07:04:46

Alexander
24.08.2018
07:04:52

Ульян
24.08.2018
07:06:12
Не, такое я точно делать не буду, не вписывается в общий стиль разработки. Мне просто нужно понять как миксины юзать и ПРАВИЛЬНО ЛИ Я юзаю их

Google

Nikita
24.08.2018
07:06:33
+1 это пусть дизы мутят

Alexander
24.08.2018
07:06:56
спасибо ?

Dima
24.08.2018
07:08:53
https://codepen.io/kinglisky/pen/pejopv
https://codepen.io/uchardon/pen/bxbqoG

Александр
24.08.2018
07:09:27
Всем привет. Подскажите, плиз.
У меня, предположим, объект test в data. Мне к нему надо обратиться в Mounted, но проблема в том, что через this я обратиться не могу, так как обращение идет в цикле forEach и this там уже другой.
Можно, конечно, создать переменную _this = this вне цикла и через нее обращатся, но может есть какой-то более правильный способ?

Ульян
24.08.2018
07:09:56
Стрелочная функция

Александр
24.08.2018
07:10:24
Точно! Че сразу не подумал... Спасибо :)

Mathew
24.08.2018
07:10:41
Доброе утро всем - возможно ли делать подобное: Есть три div, обёрнутые в четвертый. По событию (клик) они становятся просто тремя div, не обернутыми в четвертый?

Admin
ERROR: S client not available

Alex
24.08.2018
07:14:11
Парни, почему сборка webpack не компилируется в прод командой npm run build?
в build/build.js:
process.env.NODE_ENV = 'production'

Alex
24.08.2018
07:15:36
сделать можно то все, но зачем

Mathew
24.08.2018
07:19:29
сделать можно то все, но зачем
Да я в отчаянии почти. Мне нужен граф сети - роутеры, свичи, серверы. Я заюзал для этого vis js библиотеку. Там вроде все есть, но вот так сделать нельзя:

Alex
24.08.2018
07:20:22
ну или сам колбась средствами css
или делай 2 блока просто
один скрывай-другой показывай
не стоит лишний раз в дом лезть просто так

Alex
24.08.2018
07:25:49
почему костыльный, это общий клиент хттп для приложения. если все компоненты пользуются этим методом, почему бы нет
Этот вариант плох, потому что неявный. Вот кто-то присоединится к команде и полезет код разбирать. И что такое $http? Там аксиос? Жиквери.аякс? Своя самописная реализация? Где-то лежит? Может внутри плагина устанавливающегося через .use() втихаря добавляется. На пустом времени кучу времени терять нужно. А вишенкой будет то — что эти разбирающиеся заявятся к вам отвлекать чтобы вы рассказывали. Если вам по приколу такое — пихайте все подряд в прототип) наобщаетесь)

The
24.08.2018
07:27:21
не понял, вы не используете this.$http?

Google

Alex
24.08.2018
07:27:24
неа
у нас явно везде импортируется axios
вообще никаких проблем
и рассказывать другим как работают импорты не приходится

The
24.08.2018
07:29:42
так можно сказать про все общие библиотеки и компоненты
есть же спецификации, документация

Alex
24.08.2018
07:30:01
хехе) удачи
они вас все равно будут отвлекать, а вы вместо объяснения отправлять в спецификацию/документацию
win-win

Евгений
24.08.2018
07:34:50
Всем привет. Наткнулся на интересную вещь. Собрал проект с помощью vue-cli 2, в корне папки src есть файлик http.js, в котором есть код, который подключает стор.
import store from './store'
Стор находится в папке store в той же директории scr. А в самом сторе подключается файлик http.js
И все работает.
Попытался собрать все тоже самое в vue-cli 3, там видимо вебпак настроен как то иначе и в файле http.js подключенный store = undefined. Кто нибудь сталкивался с таким?

Valeriy
24.08.2018
07:35:54

Alex
24.08.2018
07:36:24

Valeriy
24.08.2018
07:36:51
чтобы этот транспорт был абстрагирован от конкретной либы и ее можно было всегда заменить

Alex
24.08.2018
07:37:21
Вот когда потребуется заменять — тогда предварительно для удобства можно вынести всю работу с апи в отдельный слой

The
24.08.2018
07:37:38
ну мы собственно не о либе, а об использовании глобального экземпляра

Alex
24.08.2018
07:37:38
А до тех пор не париться написанием бойлерплейта просто так
что вдруг мы в будущем решим одну либу на другую поменять

Valeriy
24.08.2018
07:37:52

Alex
24.08.2018
07:39:51
на что только не пойдут разработчики что бы оправдать оверинженеринг