@vuejs_ru

Страница 315 из 3900
Rafael
27.03.2017
21:30:16
*стора

DimenSi
27.03.2017
21:30:46
я не знаю с чем сравнивать, мне на самом деле нравится больше иммутабельный подход чем мутабельный, просто потому, что меня иногда бесит то, что я не полностью отлинковался

а Vuex не видит как у него подменяют данные, если объект вложенный

Rafael
27.03.2017
21:31:44
Google
DimenSi
27.03.2017
21:31:51
нет

Rafael
27.03.2017
21:32:06
Не, не верю

Нах тогда такая дырявая стора?

DimenSi
27.03.2017
21:32:29
хз

ты про копию конечно меня удивил, но я точно знаю, я не смотрел именно глобальный стор vuex, но мы на работе раза 3-4 натыкались на проблему, что случайно подменялись именно vuex данные

типо, если сделать { store: { user: {} } сделать store.user = user то он пожалуется, что я пытаюсь напрямую поменять данные

но когда мы через map пропускали какие-то данные внутри user, например user.profile

то он не замечал, как мы внутри ему что-то меняли

DimenSi
27.03.2017
21:36:20
блин вот псевдокод const computed = mapGetters['user']; const watcher = { user () { this.user.profile.map(el => el.key) } то он не замечал, что мы ему данные меняли

Google
Rafael
27.03.2017
21:36:45
@kelin2025

Но ведь map возвращает новый массив

Мне калупается в старом

DimenSi
27.03.2017
21:39:14
сек, посмотрю сам код

Rafael
27.03.2017
21:39:24
Завтра попробую, неужели так все плохо

DimenSi
27.03.2017
21:39:30
а, там forEach

был заюзан

@Fl0pZz https://jsfiddle.net/dimensi/pn83dczb/

https://jsfiddle.net/dimensi/pn83dczb/1/ Уменьшил вложенность

ну и еще такой пример с map

https://jsfiddle.net/dimensi/pn83dczb/2/

тут я в наглую уже мутирую

Rafael
28.03.2017
03:45:27
Да уж, вьюкс устроен не так как я ожидаю

С другой стороны, это же js объект, если хочется полного контроля, то надо ставить бд

Andrey
28.03.2017
05:45:40
блин вот псевдокод const computed = mapGetters['user']; const watcher = { user () { this.user.profile.map(el => el.key) } то он не замечал, что мы ему данные меняли
А как ты предполагаешь детектить изменение item массива, когда в сторе прописал следить только за массивом? Запороть Любой объект можно, если явно не сделать ему freez, да и freez может отследить только собственные property.

Alex
28.03.2017
06:23:24
fetch низкоуровневый слишком

пользоваться можно, но слишком много реализовывать самому

Danil
28.03.2017
06:30:01
Logux

пользоваться можно, но слишком много реализовывать самому

Google
Rafael
28.03.2017
06:40:58
Axios - лучший выбор

Stanislav
28.03.2017
06:42:38
Logux
а оно уже production ready? Они его вроде юзают для своего сервиса, но че та я хз

Danil
28.03.2017
06:43:52
Нет. Это скорее шуткой или как возможность альтернативы

а оно уже production ready? Они его вроде юзают для своего сервиса, но че та я хз

Stanislav
28.03.2017
06:44:22
Danil
28.03.2017
06:45:06
Stanislav
28.03.2017
06:46:06
?

Хочу какие-нить ветки в диалогах. Что б как в твиттере можно было просмотреть цепочку сообщений

Сашка
28.03.2017
06:57:29
Хочу какие-нить ветки в диалогах. Что б как в твиттере можно было просмотреть цепочку сообщений
В этих ваших слаках, например, недавно тхреады появились. Можно теперь писать: "сап тим, есть один костыль...". Ну а в телеграме это вряд ли добавят. Чатик же, на команды не ориентирован

Alex
28.03.2017
07:54:58
http://bootstrap-for-vue.znck.me/#/

Нашелся вариант реализации HOC. Есть допустим верхний компонент: <user-card :img="imgURL" :score="number" :name="username"></user-card>Внутри которого: <template> <div class="user-card"> <!-- image will receive and use :img prop--> <an-image v-bind.prop="$props"></an-image> <!-- user details will receive just :score and :name --> <user-details v-bind.prop="$props"></user-details> </div> </template>

Semen
28.03.2017
08:40:30
хммм

Vlad
28.03.2017
08:44:20
Хочу какие-нить ветки в диалогах. Что б как в твиттере можно было просмотреть цепочку сообщений
Было бы хорошо в телеграм добавить раздел Статья или Блог ( не важно как называется). Идея в том, что есть название темы допустим "Какие библиотеки используете для Vue" - axios .... Цель: каждый новый "новичек" ) перестанет спрашивать "А что вы используете для ..."

или в шапку группы "Info" добавить технологии с сылками, которые актуальны и используются большинством

Максим
28.03.2017
08:48:05
Создать статью в http://telegra.ph и прикрепить

JT
28.03.2017
08:48:44
идея хорошая

Alex
28.03.2017
08:53:11
Всё равно будут спрашивать

Добрее надо быть

Vitaliy
28.03.2017
09:00:59
я не помню уже телеграм апи, но может можно посадить бота в чат? будет смотреть вопрос, как нибудь матчить его на предмет ответа в его базе и писать ответ.

Google
Boris
28.03.2017
09:03:13
Надо тз написать

в целом неплохая вещь может получится

аггрегатор неотвеченных вопросов

Vlad
28.03.2017
09:07:09
У нас в колледже был добрый преподаватель. Если кто-то не выполнил домашку, в ответ на оправдание он всегда делал так ☝️и в журнал "2" ставил. После мы понял что он указывал на ? что в переводе - "До лампочки"

Dima
28.03.2017
09:14:12
аггрегатор неотвеченных вопросов
ты так какой-нибудь frontender book переизобретёшь. И гугл..

И всё равно найдётся человек, который захочет спросить ?

Boris
28.03.2017
09:17:01
задача в другом

Admin
ERROR: S client not available

Dima
28.03.2017
09:18:44
Решение в этом.

Это кусочек психологии новичка.

DimenSi
28.03.2017
09:29:07
А я с вопросом!)

Кто-нить дропдаун от семантика во вью юзал?

Dima
28.03.2017
09:29:59
Семантикюи научился работать на мобилках?

DimenSi
28.03.2017
09:33:29
хз вопрос

Rafael
28.03.2017
09:41:08
Yaroslav
28.03.2017
11:24:37
Ребят

Дарова

Скажите, keyup.esc нужно вешать на какой тег?

Vitaliy
28.03.2017
11:25:33
keyup.esc - очень странный

он не превентит стандартное поведение браузера. и если его вешать на инпут, то теряется фокус, а обработчик не работает

Google
Vitaliy
28.03.2017
11:26:28
а если превентить руками, то все равно ничего не работает. я, чесно говоря, так и не завел его...

поэтому тоже будет интересно услышать правильные кейсы его использования..

Кирилл
28.03.2017
11:27:23
.prevent не помогает при этом?

Yaroslav
28.03.2017
11:28:22
Интересует вопрос как его заюзать не для елемента с фокусом

Например скрыть модальные окно

Vitaliy
28.03.2017
11:28:43
мне prevent не помог, так как у меня кейс был по esc перестроить текстовое поле в span. (а при даблклике обратно в текстовое)

при prevent у меня вообще клавиатура переставала работать (ну так оно и должно быть)

в mount, например

Кирилл
28.03.2017
11:31:07
да на document

при beforeDestroy чистить потом и все

Vitaliy
28.03.2017
11:32:33
при beforeDestroy чистить потом и все
да, кстате. Не стоит о таких вещах забывать. Классные глюги потом можно ловить (память утечет)

Nightwelf
28.03.2017
12:21:55
парни, а как сделать динамический header? чтобы при переключении роута шапка менялась

Stanislav
28.03.2017
12:23:45
завести переменную и ифом рендерить разные шапки

кэп

Nightwelf
28.03.2017
12:24:49
<template> <div id="app"> <v-toolbar> <v-toolbar-title>{{header}}</v-toolbar-title> </v-toolbar> <router-view></router-view> </div> </template>

у меня вот так сделано, но это не работает, естественно

в других модулях не работает

вариант import app from '../app.vue' тоже не работает

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