
dev
22.10.2018
13:57:14
т.е от обратного

Illya
22.10.2018
13:58:43
логично
источником истины во вью является модель :)

dev
22.10.2018
14:03:30
чет както неадекватно ведет

Google

web
22.10.2018
14:06:09
Всем привет, хотел спросить, возможно ли разрабатывать какой нибудь сайт на vue.js, параллельно нескольким разработчикам?
Дело в том, что хотелось бы чтобы у каждого разработчика была только своя зона ответственности, что то вроде "модуля", который потом в общий скелет приложения можно было бы импортировать.
Заранее спасибо)

Hedint
22.10.2018
14:09:28

web
22.10.2018
14:10:41
Не корректно выразился, параллельно понимаю, что могут, но хотелось бы чтобы никто не видел, остальную часть кода, кроме своей)

Hedint
22.10.2018
14:14:04
Не корректно выразился, параллельно понимаю, что могут, но хотелось бы чтобы никто не видел, остальную часть кода, кроме своей)
и не говорил о том, что разрабатывает? это квест?)
Если серьезно, то vue тут неспецифичен, это всё про разработку любого ПО.
Успешность данного начинания будет, в большей степени, зависеть от кривизны рук того, кто поделил зоны ответственности и продумал, как будет происходить разработка проекта, и, в меньшей степени, от исполнителей конкретных частей.
Люди должны договориться о том, какие интерфейсы/компоненты/части предоставляет их модуль, описать все это в документации, code style и т.д. и т.п.

web
22.10.2018
14:16:58
@hedint спасибо, понял)

Александр
22.10.2018
14:22:18
подскажите как сделать реализацию input с двумя кнопка +1 и -1 для продукта, хочу вынести в отдельный компонент, т.к эта функциональность присуща и в других блоках, мне через emit тригерить поле в data продукта?

Alex
22.10.2018
14:22:56
Компонент работающий через v-model

Александр
22.10.2018
14:24:33
а как мне передавать значение в Продукт, ведь при добавлении в карзину мне нужно значение с countera?

Almaz
22.10.2018
14:24:42
если записать объект в window, он останется реактивным?

Hedint
22.10.2018
14:26:57

Almaz
22.10.2018
14:28:39

DimenSi
22.10.2018
14:29:28
а нельзя просто проверить
у вас приложение на доверии держится?

Google

DimenSi
22.10.2018
14:30:46
- У меня закончились фиксы, сер.
- Фронтэнд, у тебя исякла вера в свой фреймворк?
- Никак нет, сер!
- Тогда фикси

Timur
22.10.2018
14:30:52
Знаю не в тему, но кто может помочь вывести success в трех формах https://codepen.io/anon/pen/GYBzZK ?

Stanislav
22.10.2018
14:31:27
@xanf_ua сори что задалбливаю вопросами но тут общий вопрос а твоем мнение довольно весомое.
у меня масса знакомых бекендеров и бекендовый бекграунд. я чуствую что бек с 2015 стал как то самоочевиден и основной движ в вебе на фронте.
Короче вопрос в чем - ты себя относишь больше к фронтенд тусовке же? и правильно ли я понимаю что она более свободная в плане работы на себя? тоесть в бекенд мире нет ребят вроде абрамова там нет новых технологий лет так надцать, Людей мало и в основном проблемы хайлода? И вообще если речь про фулстак то сейчас это 80% фронта и 20% бека и это раньше было иначе или нет? Или есть какой то другой вижон этих миров?

Serge
22.10.2018
14:32:11

Pavel
22.10.2018
14:34:28
Доброго дня

Александр
22.10.2018
14:37:06

Alex
22.10.2018
14:38:43
в компоненте Product свойство заведите, и у каждого компонента будет свое локальное состояние со своим счетчиком

v1ar31
22.10.2018
14:42:01

Александр
22.10.2018
14:47:03
Спасибо

Pavel
22.10.2018
14:50:29
А ещё лучше сразу втащи store и учись работать с ним

Александр
22.10.2018
14:52:14
у меня есть store
просто не хочу там значение хранить
которое отправляеться только если человек нажал добавить в карзину)

Pavel
22.10.2018
14:53:42
Принцип стора - работа с данными и передача от компонента к компоненту, связь через пропсы и Эммит делает компоненты менее гибкими, как мне кажется

Agshin
22.10.2018
14:56:30
Что я делаю не так при вызове ЭКШЕНА в модуле auth из компонента ?
this.$store.auth.dispatch('AUTH_REQUEST')

Александр
22.10.2018
14:57:44
this.$store.dispatch('auth/AUTH_REQUEST') ?

Agshin
22.10.2018
14:59:20

Vlad
22.10.2018
15:18:31
Полез я ваш GO смотреть, ну че это за зашквар
if err != nil
Сириозли? ВЕЗДЕ

Кирилл
22.10.2018
15:22:56
А в чем проблема?

Arsen
22.10.2018
15:23:48
Не по православному

Google

Arsen
22.10.2018
15:23:51
Надо
if err != yuriy

brute11k
22.10.2018
15:24:22
У меня следующая проблема с SSR + Rails API:
- Node.js рендерит весь HTML, который нужен для отображения в браузере, и клиент может целиком его скачать.
- После того, как HTML подгрузился на клиенте, Vue.js уже делает запросы к Rails API и рисует данные.
- Проблема возникает в следующем: поисковики, которые не могут подождать, пока отрендерится весь JS, будут видеть пустую страницу, без данных.
Собственно, как сделать так, чтобы Node.js вытаскивал все нужные данные с Rails API и для первого запроса на страницу выдавал готовый HTML с уже закешированными данными?

?? Denis
22.10.2018
15:24:29
if err!========null_or_undefined

brute11k
22.10.2018
15:25:06
По каким тегам гуглить? Я пока такое только нашёл: https://stackoverflow.com/questions/41936255/react-server-side-rendering-with-backend-requests

Туся
22.10.2018
15:29:54
У меня следующая проблема с SSR + Rails API:
- Node.js рендерит весь HTML, который нужен для отображения в браузере, и клиент может целиком его скачать.
- После того, как HTML подгрузился на клиенте, Vue.js уже делает запросы к Rails API и рисует данные.
- Проблема возникает в следующем: поисковики, которые не могут подождать, пока отрендерится весь JS, будут видеть пустую страницу, без данных.
Собственно, как сделать так, чтобы Node.js вытаскивал все нужные данные с Rails API и для первого запроса на страницу выдавал готовый HTML с уже закешированными данными?
может, вам нужен Nuxt.js, если еще не поздно? там есть asyncData и fetch методы в компонентов как раз на этот случай.

brute11k
22.10.2018
15:30:21
Уже поздно, проекту 9 лет и написан на Rails + coffee ;) Переписываем фронт на Vue

Туся
22.10.2018
15:31:07
ну если переписываете на Vue, то может быть не поздно?

Roma
22.10.2018
15:31:26
Ни разу ещё не видел проект на кофи

Michael
22.10.2018
15:33:33

Туся
22.10.2018
15:37:09
если переписывать только начали, то можно довольно быстро на nuxt перетащить. Для ssr + vue это достаточно комфортное решение, чтобы свои велосипеды не писать, типа описанного кейса.

brute11k
22.10.2018
15:37:31
Да, но этот проект переходил из рук в руки на протяжении девяти лет. Сами понимаете, что там сейчас творится...
Первоначально был выбран неправильный подход. На каждую страницу загружался свой Vue

brute11k
22.10.2018
15:39:16
И есть даже страницы, где друг с другом несколько инстансов Vue запущено, для каждого элемента свой
Ни о каком SPA речи не шло
Мы даже не можем сейчас Nuxt использовать, потому что это равносильно полному переписыванию фронта
Чего мы сейчас позволить себе не можем
Насколько я помню, возникает конфликт, если внутри root-элемента повесить ещё один new Vue( .. el: '#some-element' ... )
В идеале точка входа должна быть единственной, верно?
В этом проекте их с десяток сейчас
Частично это решает проблему SSR

Google

brute11k
22.10.2018
15:43:01
Поскольку Rails рендерит готовую страницу с данными, а Vue уже прогрессивно улучшает её

Туся
22.10.2018
15:43:09
https://ssr.vuejs.org/guide/data.html#data-store

Admin
ERROR: S client not available

brute11k
22.10.2018
15:45:01

Denis
22.10.2018
15:57:40
Ребята, создал проект в cli3 оно мне автоматом добавило 5к+ файлов в новых для гита. Как сделать, что бы папку node_modules не добаляло? В .gitignore все ок.

Sunlive
22.10.2018
15:58:13
прикнь над на ошибки проверять, а то упадем
эт тебе не нода

Michael
22.10.2018
16:02:54
и норм

Sunlive
22.10.2018
16:03:14
ага
идельный мир

Vlad
22.10.2018
16:10:52

Illya
22.10.2018
16:12:04

Roma
22.10.2018
16:15:33
без вложенных catch

Vlad
22.10.2018
16:39:05

Vitaliy
22.10.2018
16:53:11
Всем привет ) есть стейт vuex в нем array картинок, которые ставятся в одном компоненте. Как отобразиить две картинки одновременно в дух компонентов, чтобы каждый компонент был связан и знал какую картинку показывать ?

Arsen
22.10.2018
16:53:26
Уже видел этот вопрос

Google

Arsen
22.10.2018
16:53:42
Но вопрос не понятен ваще

Vitaliy
22.10.2018
16:53:43
Спамишь?
не просто целый день дома не был )) решил еще раз спросить

Arsen
22.10.2018
16:53:46
Растолкуй

Michael
22.10.2018
16:53:52

DimenSi
22.10.2018
16:53:59

Michael
22.10.2018
16:54:24
Реакт
с реактом vuex супер работает

Иван
22.10.2018
16:54:34
народ, я тут вью потиху осваиваю, объясните, в чем отличие:
import Home from "../views/Home";
...
routes: [
{
path: "/",
name: "home",
component: Home
},
]
и
routes: [
{
path: "/about",
name: "about",
component: () =>
import("../views/About.vue")
}
]

Michael
22.10.2018
16:54:35
сто раз так елал

Иван
22.10.2018
16:55:13
благодарю

Vitaliy
22.10.2018
16:55:49
Спамишь?
ну вообщем один компонент ставить в vuex'e ссылку на картинку, тоесть в array ее добавляет ), а а другой компонент должен знать что за индекс картинки и ставить у себя ту же картинку что и в компоненте, который и ставит картинку в vuex )

Arsen
22.10.2018
16:56:07
ШО