
Vitaly
03.11.2017
22:41:22
axios лучше

DimenSi
03.11.2017
23:07:13
на все есть axios

Александр
04.11.2017
04:20:00
Всем привет.
▫️Рубист-бэкендер. Делал пару проектиков с написанным на коленке фронтом на первом angular (если об опыте во фронте).
▫️Вопросы интеграции с rails/rack/jsonapi и бэкендом вообще
▫️Подтягиваю знания по js, делая фронт для своего проектика
▫️Петербург
▫️Узнал из awesome-vue

Andrey
04.11.2017
07:23:38
приветствую

Google

Andrey
04.11.2017
07:24:48
помогите разобраться. в некоторых сборках вью главный компонент подключается так render: h => h(App), а в некоторых так components: { App }. в чем разница?

Alex
04.11.2017
07:29:24
О, новая версия вышла https://github.com/vuejs/vue/releases/tag/v2.5.3

Andrey
04.11.2017
07:31:11

Alex
04.11.2017
07:31:35
Что значит не всегда работает

Alex
04.11.2017
07:31:51
?

Andrey
04.11.2017
07:31:55
просто я настраиваю свою сборку и когда подключаю через components, то компилятор ругается

Alex
04.11.2017
07:32:08
И на что же он ругается

Andrey
04.11.2017
07:32:13
а через рендер норм

Alex
04.11.2017
07:33:27
Не монтирует — значит не используется зарегистрированный компонент в шаблоне
А если рендер, то вью шаблон и не ищет — просто использует переданный компонент

zinge
04.11.2017
07:34:12

Google

Andrey
04.11.2017
07:36:42

Nursultan
04.11.2017
08:07:24
Всем привет! У меня проект на nuxt такая проблема, когда обновляешь страницу не работают плагины, а если приходишь на эту страницу с другой страницы плагины работают, в чем проблема куда копать?
На месте плагинов нечего нет и сообщений о ошибке тоже нету

Alex
04.11.2017
08:32:33
Импорт плагинов которые должны быть только на клиенте надо оборачивать в if process.browser

hdhog
04.11.2017
09:51:05
Господа, может кто объяснит где я не прав и чего не понимаю.
есть следующее:
код - http://paste.org.ru/?ioeru6
разметка - http://paste.org.ru/?q6qdjo
3 компонента. через this.$emit вызываю событие. но толку 0.
событие должно дойти до приложения
item->list->app

Ldar
04.11.2017
10:08:39
Использую vue-webpack, как мне из компонента получить path на папку assets?

Сергей
04.11.2017
10:11:41

Ldar
04.11.2017
10:13:09

Сергей
04.11.2017
10:13:36

Fedor
04.11.2017
10:24:07

Ldar
04.11.2017
10:25:01

Fedor
04.11.2017
10:25:25
На корень указывает, это алиас

Alex
04.11.2017
10:27:17

Fedor
04.11.2017
10:28:36

Ldar
04.11.2017
10:35:32
'@/assets'?
Что то не совсем работает, как правильно?
<template>
<swiper :options="swiperOption">
<swiper-slide>
<div class="slide-text" v-bind:style="backgroundImg()">
</div>
</swiper-slide>
</swiper>
</template>
<script>
import { swiper, swiperSlide } from 'vue-awesome-swiper'
require('swiper/dist/css/swiper.css')
export default {
components: {
swiper,
swiperSlide
},
methods: {
backgroundImg: function () {
return {
backgroundImage: 'url(@/assets/logo.png)'
}
}
},
data () {
return {
swiperOption: {
pagination: '.swiper-pagination',
paginationClickable: true
}
}
}
}
</script>
Error http://localhost:8081/@/assets/logo.png 404 (Not Found)

Pauline
04.11.2017
10:36:49

Ldar
04.11.2017
10:40:27

Google

Alexandr
04.11.2017
10:52:48
всегда писал в phpstorm, но для js он чтото тяжеловат. Кто подскажет, что выбрать для js и vue? кандидаты atom,brackets,vs code

Сергей
04.11.2017
10:53:17
Vs code очевидно же

Alexandr
04.11.2017
10:53:33
может у какого то из них есть норм плагин для дебага и автокомплита
почему?

Сергей
04.11.2017
10:54:28
Потому что это мое субъективное мнение. Ну и там хватает плагинов для вью, опять же линтер и приттиер есть

Alexandr
04.11.2017
10:54:53
спасибо

DOUBLE WITHDRAWAL
04.11.2017
10:54:55
Пишу на вебшторме. Мне норм.
Но вс код тоже очень и очень неплох, да.

Alexandr
04.11.2017
10:55:27
для серьезного написания и я буду phpstorm юзать. а быстро чтото поправить нужен блокнои

Fedor
04.11.2017
10:59:33

Сергей
04.11.2017
11:00:13

Alexandr
04.11.2017
11:00:42
спасибо

Ldar
04.11.2017
11:05:30

Fedor
04.11.2017
11:06:51

Ldar
04.11.2017
11:07:41
А это плохо?
Честно, не знаю) По производительности не ударит?

Rafael
04.11.2017
11:09:04
И зачем тут тебе вообще метод нужен?

Ldar
04.11.2017
11:11:37
@ убери
Без @ тоже ошибка
http://localhost:8081/assets/logo.png 404 (Not Found

Google

Fedor
04.11.2017
11:14:08

Ldar
04.11.2017
11:15:47

Fedor
04.11.2017
11:17:40

zinge
04.11.2017
11:27:24
https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig

Ldar
04.11.2017
11:29:04

Admin
ERROR: S client not available

Viktor
04.11.2017
12:02:09
а паг с вуе может в директивы которые элемент?

Nursultan
04.11.2017
13:44:09

hdhog
04.11.2017
13:44:19
судя по докам нет

Rafael
04.11.2017
13:45:27

hdhog
04.11.2017
13:46:09
ну так можно по цепочке вызывать события и все
разве не так?
а со свой проблемой разобрался. именование событий либо одним словом либо как
select-note
ну и потом
this.$emit('select-note')

Rafael
04.11.2017
13:47:16

hdhog
04.11.2017
13:47:23
именно
может как то лучше можно. но пока не знаю

Rafael
04.11.2017
13:48:59
возможно, только вот так:
https://ru.vuejs.org/v2/api/#vm-listeners
ан нет

Google

zinge
04.11.2017
13:52:54
ан нет
Данные по цепочке в парент компонент?

Rafael
04.11.2017
13:53:34
???

Ivan
04.11.2017
14:19:22
Если тебе надо передавать данные более, чем на один уровень вверх и ты не используешь вьюкс, то ты явно что-то делаешь не так

Andrey
04.11.2017
14:22:30
Парни, а кто-нибудь делал breadcrumbs?

Rafael
04.11.2017
14:44:56

Ivan
04.11.2017
14:46:14

Rafael
04.11.2017
14:46:37

Ivan
04.11.2017
14:47:04
Приведи пример, где это необходимо

Rafael
04.11.2017
14:48:35

Ivan
04.11.2017
14:49:03

Rafael
04.11.2017
14:49:12
Канеш ?

Ivan
04.11.2017
14:50:53
Просто, если тебе мало одного уровня общения между компонентами, то надо юзать вьюкс и не еть мозги себе и коллективу

Rafael
04.11.2017
14:52:33

Ivan
04.11.2017
14:53:12
А чем евенты хуже пропсов?

Rafael
04.11.2017
14:54:35
Потому что пропсы это в первую очередь данные, а эвенты - событие

Alexandr
04.11.2017
14:55:16
а в скорости работы есть разница?