
Артур
12.07.2018
21:44:23
метод жизненного цикла mounted ?
т.е. он срабатывает когда полностью все подгрузилось и картинки и стили ?

Kendr
12.07.2018
21:45:16
Так есть вставка в вдом и есть вставка в дом

Артур
12.07.2018
21:45:22
как при событии window.onload

Google

DimenSi
12.07.2018
21:45:52
mounted это когда компонент вставлен в дом, а не когда все картинки загрузились, вью за это не отвечает

Kendr
12.07.2018
21:45:58
Но дождется ли прогрузку картинок?
Ну вот да
Вешай на ебучие картинки события
Обновляй флаги

DimenSi
12.07.2018
21:46:31
еби всех флагами

Kendr
12.07.2018
21:46:43
И суп с флажком

Костя
12.07.2018
21:46:43
и чекбоксами

Артур
12.07.2018
21:47:08
))

DimenSi
12.07.2018
21:47:22
я обычно такие события заворачиваю в промисс
потом через Promise.all() дожидаюсь изображений

Артур
12.07.2018
21:48:03
ну promise где именно прописывать
?

Google

Артур
12.07.2018
21:48:17
в какой момент

DimenSi
12.07.2018
21:49:14
ну
ща
https://gist.github.com/dimensi/5fd2552f5279515e84b0b90b9f0674db
вообще код waitImage можно легче написать, но что-то я хуйнул.

Артур
12.07.2018
21:52:36
))) Спасибо, попробую

DimenSi
12.07.2018
21:57:25
если изображений много или они циклом выводятся, то можно типо
await Promise.all(this.$refs.images.map(waitImage))

Фёдор
13.07.2018
00:01:44

Egor
13.07.2018
00:47:47
Эх, жаль не ищут так по питону =( там только в офисе ...
Вопрос, есть кнопка: в зависимости от результата запроса, кнопка должна либо нажаться и выполнить действие или открыть confirm и после подтверждения выполнить. Как правильнее эту кнопку запихнуть в компоненты и загружать просто ту или иную кнопку, либо просто на методе кнопки сделать if(showConfirm).... ?

DimenSi
13.07.2018
00:53:04
Вакансии на @javascript_jobs, @alexqem

Good game
13.07.2018
02:15:40
Можно ли глобальный фильтр заюзать не через |, а через вызов метода?

ed
13.07.2018
02:34:04

Anton
13.07.2018
04:04:44

Ульян
13.07.2018
04:33:03

Timur
13.07.2018
05:30:56
всем привет. Подскажите как правильно реализовать компонент. Есть компонент BoardList и есть компонент ребенок BoardListItem. Компонент ребенок вызывает при различных действиях разные модалки. Их всего 4. Куда засунуть эти модалки? в сам компонент ребенок или вынести в один компонент типа BoardListModals, а потом оттуда их доставать?

Andrey
13.07.2018
05:36:55
а что модалки сильно отличаются? сделай один компонент модалки и в зависимости от пропса показывай что надо

Timur
13.07.2018
05:41:03
модалки разные увы
щас пока просто положил их в BoardList

Andrey
13.07.2018
05:44:03
интересно что там может быть на столько разное что надо делать 4 по сути одинаковых компонента)

Google

Roman
13.07.2018
05:44:41
на слотах

Timur
13.07.2018
05:48:02

Egor
13.07.2018
06:02:59

Hedint
13.07.2018
06:21:42

Egor
13.07.2018
06:22:20

Pavel
13.07.2018
06:22:39
Но вообще мне кажется надо добавить немного самостоятельности в написание кода...
Уж такие-то вещи можно самому решить

Egor
13.07.2018
06:24:49
Ну, вдруг есть какие-то ээ, требования красивостей для vue?

Pavel
13.07.2018
06:40:20
В доке есть официальный стайлгайд с набором бест практисес
И советами по оформлению кода

Jack
13.07.2018
06:46:04
Hello world

Ульян
13.07.2018
06:54:40
Хелп

Миржан
13.07.2018
06:57:41

Van
13.07.2018
06:58:18
Хелп
https://www.npmjs.com/package/vue-svg-loader

Ислам
13.07.2018
06:59:29
Все доброго. Чем отличается :model ot v-model?

Ульян
13.07.2018
06:59:59

Миржан
13.07.2018
07:00:05
https://stackoverflow.com/questions/49575411/how-to-add-static-js-file-route-in-vue-cli-web-server/50679367#50679367

Google

Roman
13.07.2018
07:00:19
а второе директива

Ульян
13.07.2018
07:01:02
И че то не подходящее

Миржан
13.07.2018
07:01:45
Поподробнее
при подключение свг динамически формируется урл. и видимо девсервер не знает где взять ресурс. и надо научить сервера брать необходимый ресурс
а тот код к. отправлял добавляет девсерверу доп. роуты

Admin
ERROR: S client not available

Ульян
13.07.2018
07:14:49
к сожалению люди пишут на гитхабе так как, но видимо я что-то не понимаю и у меня не получается

Stanislav
13.07.2018
07:17:29
Нужна настраиваемая маска на поле ввода, для ввода цен с разным количеством знаков после запятой. Кто что юзает для этого? Лучше чтобы это было в виде директивы.

Александр
13.07.2018
07:19:37
всем привет.
у меня стоит задача следующего характера.
есть некий svg (который передается из бэкэнда и отредактировать его перед отправкой во фронт не имеется возможности)
Мне нужно с ним взаимодействовать при определенных событиях.
Можно ли как то взаимодействовать с классами элементов svg .
например вот так я работаю ч помощью jq https://codepen.io/alexbio/pen/MBwJWa

Furrya
13.07.2018
07:29:57

Александр
13.07.2018
07:47:53
спасибо, для дргуих моментов пригодится, но тут в большей степени просто нужно добавить класс при событии и для этого не хочется подключать другие либы, думал с помощью vue этот вопрос решить

Furrya
13.07.2018
07:51:19

Askar
13.07.2018
07:53:11
Если ли разница в том, где подключать компоненты: Локально в компоненте или к экземпляру вуе?

Александр
13.07.2018
07:54:18

zinge
13.07.2018
07:55:02

Furrya
13.07.2018
07:55:25

Vasily
13.07.2018
07:56:11

DimenSi
13.07.2018
07:56:33

Pavel
13.07.2018
07:56:42

Google

Astr0junk
13.07.2018
07:58:57
как вам? https://markojs.com/
)

Pavel
13.07.2018
07:59:12

Александр
13.07.2018
07:59:36

Vasily
13.07.2018
08:02:02
Марко сырой и в реальном мире в 2 раза быстрее

Almaz
13.07.2018
08:03:41
Ни у кого с разделением кода в ie11 проблем не было? ie11 выдает ошибку на class в файле 0.js. Поставил babel-plugin-syntax-dynamic-import, добавил его в .babelrc "plugins": ["syntax-dynamic-import", "transform-vue-jsx", "transform-runtime"]

DimenSi
13.07.2018
08:04:31
В этом и смысл, ты определяешь какое-то условие и используешь это в директиве

Александр
13.07.2018
08:09:48
Ну а что делать если мне от сервера пришел html я его добавляю в элемент, как мне работать с этим html который пришел от сервера (редактировать его нет возможности)

Denis
13.07.2018
08:10:54

Timur
13.07.2018
08:11:32
какие виды тестов нужно проводить при тестировании кода? знаю только про unit

DimenSi
13.07.2018
08:13:12

Vasily
13.07.2018
08:14:13
@bienio Загружаешь html, библиотекой например axios, ответ приходит как строка, далее в этой строке заменяешь что тебе нужно через string.replace далее биндишь ее на поле данных компонента которое биндится в директиву html
...
<template><div v-html="htmlData"></div></template>
...
mounted () { axios.get('site/component.html).then(v => this.htmlData = v.data.replace('a', 'b')) }
и не забыть объявить динамические свойства
...
export default {
...
data: () => ({htmlData: ''})
}
@bienio А затем почитать https://vuejs.org/v2/api/
Про интерфейс компонента Vue