@vuejs_ru

Страница 2770 из 3900
Vlad
27.04.2018
20:12:27
Как выше писали

nikolay
27.04.2018
20:13:15
Как выше писали
да, именно так и делаю

спасибо друзья! работает!

Google
Harry
27.04.2018
21:47:03
vue и snapsvg использовал кто? пытаюсь загрузить svg через Snap.Load(svgFile), но выдает Not Found, хотя если создать img с тем же адресом файла, то он выводит

Vlad
27.04.2018
22:03:27
Код

Дай нам код

Harry
27.04.2018
22:11:52
Дай нам код
а все. поменял Snap.load('../assets/pic.svg') на Snap.load('/dist/pic.svg') и заработало

Иван
28.04.2018
04:37:09
Хмм

А давно вк на реакте?

Nikolay
28.04.2018
04:48:12
вк на реакте?

Иван
28.04.2018
04:49:43


Andy
28.04.2018
04:58:11
а че бы нет

Nikolay
28.04.2018
05:19:04
не не не

Serge
28.04.2018
05:31:06
видимо недавно привинтили. Раньше девтул не реагировал

Алексей
28.04.2018
05:43:38
больше месяца точно

просто не все страницы на нем, переписывают потихоньку наверн

Google
Иван
28.04.2018
05:45:40
Ну тупыыыыыеее

Eugene
28.04.2018
05:48:17
все говно. кроме мочи

Alex
28.04.2018
06:30:56
Вк уже давно на реакт переходит

В том году на holyjs было выступление

Как они колхозят ssr

Yurij
28.04.2018
06:34:09
кто это?

Иван
28.04.2018
06:34:38
Китаец какой-то

Andy
28.04.2018
06:35:31
кто это?
Ну это же Эван Ю

Александр
28.04.2018
06:36:52
мало говна

Simon
28.04.2018
06:37:42
У тебя вьютифай?
Да. Вчера пришлось отлучиться и так и не сел больше за код. Спасибо всем, кто помогал)

Alexey
28.04.2018
06:48:39
народ всем привет

подскажите как настроит eslint чтобы он нормально отступы в виде табов воспринимал внутри vue

сейчас ts код вот так вот форматируется



хотелось бы отбивки в 1 таб после скрипт убрать дополнительный таб на закрывающейся скобке декоратора. и внутри класса убрать доп таб

в настройке eslint внес



Andrey
28.04.2018
06:51:16
А разве eslint форматирует ts?

Alexey
28.04.2018
06:52:17
eslint применяется к vue

а то что внутри vue используется ts это вообще ему по заднее число

Google
Samat
28.04.2018
07:12:46
ребят, подскажите, пожалуйста, что неправильно делаю? нужно пройтись по дочерним компонентам и получить значения, возвращаемые методом внутри компонентов (находятся внутри цикла с :ref="'result'+index"); for(let ref in this.$refs) { array.push(_this.$refs[ref].percentage()); }

ошибку выдает _this.$refs[ref].percentage is not a function

Vladimir
28.04.2018
07:15:43
мне кажется, не надо так делать

Samat
28.04.2018
07:16:47
лучше обращаться к refs напрямую по имени this.$refs['result'+i]?

vindi
28.04.2018
07:23:40
ты точно обращаешься к рефам когда они там есть? может ты делаешь обращения до "запоминания" ссылок в $ref массив?

Samat
28.04.2018
07:29:54
да

vindi
28.04.2018
07:31:47
а примешать при mounted() в дочерних вызов события на который родитель подпишется и там все держать - не?

vindi
28.04.2018
07:32:45
почти всегда видел где рефы - можно переписать на более стабильный код. Не смог только когда в <input> маску ввода делал

Romuald
28.04.2018
07:33:21
Можно ли Vue.use(VueMoment, { moment }) Переместить в components и как?

Samat
28.04.2018
07:34:29
Romuald
28.04.2018
07:35:33
И отдельно в компоненты запихнуть import VueMoment from 'vue-moment' import moment from 'moment-timezone' components:{ VueMoment, moment } Правильно?

Samat
28.04.2018
07:36:09
Danila
28.04.2018
07:36:13
import moment from 'moment' вроде так можно.
import {family, friends} from 'moments'

vindi
28.04.2018
07:36:15
import moment from 'moment'; import 'moment-timezone'; .... Vue.prototype.$moment = moment; не знаю правильно ли это, но мне такой код достался и проблем с $moment не возникало вообще

Samat
28.04.2018
07:37:02
т.е. в дочернем я вызываю событие с передачей значения метода. а в родительском на вызове пушу в этот массив?

Google
vindi
28.04.2018
07:37:19
ага

Alexey
28.04.2018
07:37:24
Кто-нибудь использует flow с vue? import AjaxForm from './vue/AjaxForm.vue'; Cannot resolve module ./vue/AjaxForm.vue Как заставить flow понимать vue-файлы?

Admin
ERROR: S client not available

Samat
28.04.2018
07:37:34
ага
попробую, спасибо!

vindi
28.04.2018
07:39:59
т.е. в дочернем я вызываю событие с передачей значения метода. а в родительском на вызове пушу в этот массив?
я иногда еще взрывающую мозг комбинацию использовал. children подписывался на события родителя типа start-process, по этому событию делал this.$parent.storage.push(нечто) а в родителе сначала обнулял storage, затем делал emit('start-process')

как итог - когда родителю надо чтото из потомков - он обнуляет хранилище и генерирует событие "сбрось мне инфу", а потомки подписавшиеся на событие уже отдают что мне надо. и рефы не используются. Минус - асинхронность

Vladimir
28.04.2018
07:44:46
я иногда еще взрывающую мозг комбинацию использовал. children подписывался на события родителя типа start-process, по этому событию делал this.$parent.storage.push(нечто) а в родителе сначала обнулял storage, затем делал emit('start-process')
Можно ши шину событий юзать для этого. и без this.parent.push() Гненеришь событие на шине. Потомки подписаны на это событие, шлют тебе свои данные. Ты потом собираешь их все и передаешь в родителя

vindi
28.04.2018
07:44:52
к прародителю обращался так?)
не, если дальше $parent то использовал $root ка кшину для передачи. приложения без Vuex и всякие Store пакетов

Vladimir
28.04.2018
07:46:08
вообще this.$parent надо аккуратно юзать. Вложенность ппц как часто бывает меняется)

vindi
28.04.2018
07:46:48
соглашусь

Yurij
28.04.2018
07:48:10
$parent вообще ни разу не юзал, изредка $root

vindi
28.04.2018
07:48:12
да и ваще это обычный Observer который в Vue и так применяется. чего бы не пользоваться тем что работает. Вариантов можно тонны нагенерирть, а можно починить вариант с рефами)

Samat
28.04.2018
07:48:50
@vox_vindi идеально работает) благодарю)

vindi
28.04.2018
07:49:42
@vox_vindi идеально работает) благодарю)
но если у тебя не жестко связанные компоненты которые могут и поменять parent - посмотри в сторону Владимира советов. Я под конкретный кейс рассказал как решал

Sergey
28.04.2018
07:50:20
Всем привет. У меня есть объект в котором есть 3 boolean перменные. через v-model я привязал чекбоксы к этим переменным и теперь мне нужно если хоть одно значение равно true добавить этот объект в массив в vuex, иначе удалить его из массива. У меня получилось добавить элемент, но при удалении я получаю ошибку "Do not mutate vuex store state outside mutation handlers." хотя все действия делаю через this.$store.dispatch()

Romuald
28.04.2018
07:51:37
Я имел ввиду import VueMoment from 'vue-moment' import moment from 'moment-timezone' Vue.use(VueMoment, { moment, }) Можно ли юзать так export default { components: { VueMoment, moment }, В секции components есть возможность повторить такое или там тупо список ?

Vladimir
28.04.2018
07:52:23
зачем тебе моментс в компонентах?

Romuald
28.04.2018
07:53:01
Google
vindi
28.04.2018
07:53:02
не, я не усложнял. просто $emit
ну ок. просто Vue изначально с событиями хорошо работает, чего бы не пользоваться.

Romuald
28.04.2018
07:53:55
зачем тебе моментс в компонентах?
Если про moment-timezone. То корректировать часовой пояс, а то он пляшет сам по себе. А так использую для создания красивых дат linux date => Y-m-d и т.д

Vladimir
28.04.2018
07:54:24
так это же не компонент. vue-moment наверное компонент

а момент не компонент vue

и moment-timezone не компонент

Romuald
28.04.2018
07:55:39
и moment-timezone не компонент
Верно. Но когда подключаешь vue-moment и нужно работать с таймзоной, используется такая надстройка или как ее назвать, для корректной работы. Короче запара та еще

Samat
28.04.2018
07:55:48
Если про moment-timezone. То корректировать часовой пояс, а то он пляшет сам по себе. А так использую для создания красивых дат linux date => Y-m-d и т.д
ты можешь просто написать import moment и во всем компоненте юзать moment() как в ванильном js moment().format(... и тд

зачем усложнять?

компонент целый

Romuald
28.04.2018
07:56:50
компонент целый
ты прав. Мне только 2 поля надо форматировать

{{ props.item.date_create | moment('timezone', 'UTC', 'DD.MM.YYYY HH:mm')}}

vindi
28.04.2018
07:57:08
только нужно быть внимательным к тому какой у тебя сборщик

Vladimir
28.04.2018
07:57:09
напиши директиву) если по красоте

vindi
28.04.2018
07:57:46
потомучто у меня в зависимости от настроек сборки момент использовался или через Import moment from 'moment' или import * as moment from 'moment' ну это уже детали

Страница 2770 из 3900