
Michael
17.09.2018
08:55:58

Daniil
17.09.2018
08:56:10
+

Someone
17.09.2018
08:58:09
Напомните, плиз, геттеры Vuex кэшируются?

Aleksey
17.09.2018
08:58:22
Если я в props передаю некоторых объект A. Затем в data объекту A` присвою this.A. И затем начну изменять поля объекта A`, то будут и менятся поля объекта A.
Мне просто надо передать объект в дочерний комопнент, изменить его там, чтобы эти изменения были видны только в дочернем компоненте)

Google

Roman
17.09.2018
08:59:58

Alex
17.09.2018
09:01:57
а стоп
пизжу)
не кешируются)
пока в computed не прокинешь

Someone
17.09.2018
09:03:10
Соответственно, если два компьютеда используют один геттер, он дёрнется дважды? Печаль

Alex
17.09.2018
09:03:28
ну вычислится первый раз дважды

Someone
17.09.2018
09:04:04
Понял, спасибо
Да там сука геттер возвращает охренительной длины массив и его по-разному суммируют 4 разных компьютеда
Придётся геттер в отдельный компьютед выносить ещё

Alex
17.09.2018
09:05:04
ну не самое страшное ж)

Vlad
17.09.2018
09:05:49
геттеры зло)

Google

Alex
17.09.2018
09:08:20
вообще следуя логике геттер просто возвращает по ссылке значение
и тут кеширование не нужно
если нужны преобразования - то в computed и реализовать

Ѵɑsilii
17.09.2018
09:15:59
весь конфиг роутера надо писать в nuxt.config.js, он посмотрит, и если понравится - засунет уже в автогенерируемый router.js
но что-то ему по-барабану на стандартный конфиг

Rustam
17.09.2018
09:50:41

Александр
17.09.2018
09:51:04
такой вопрос, если у меня есть шаг формы (например ввод адреса, отдельный компонент) и еще в одном месте мне нужно изменить адресс я могу использовать этот шаг формы и через роутер чекать что я пришел 'как шаг формы' или 'как изменить'(отличие в запросе на сервер и кнопки далее)
Или же лучше копирнуть компонент и поменять далее на изменить и все?

Aleksey
17.09.2018
09:53:04
@rusaxxx, благодарю!)
У меня в props сложнее объект. Но спасибо за верное направление)

Rustam
17.09.2018
09:58:57

Aleksey
17.09.2018
10:00:42
Спасибо!

Vlad
17.09.2018
10:00:48

Aleksey
17.09.2018
10:01:16
Ну, это если один уровень вложенности)
Object.assign()

Rustam
17.09.2018
10:03:53
ну там логика с инкрементом только ломается по поятным причинам, но обьект родителя не меняется.

x-foby
17.09.2018
10:17:09

Alex
17.09.2018
10:17:45
Был не прав значит, здорово ж

Google

x-foby
17.09.2018
10:18:13

Alex
17.09.2018
10:20:17
ну я думал что именно в computed мемоизация добавляется
интересно тогда как там заворачивается все

Yaroslav
17.09.2018
10:40:54
кто-то писал тесты на quasar? что юзали
не могу настроить(

Aleksey
17.09.2018
10:44:15
Было, не?

Nikita
17.09.2018
10:44:44
раза 4 точно

Aleksey
17.09.2018
10:45:55
Сорян

Mike
17.09.2018
10:58:38
Привет!
Посмотрите плиз. Почему не логинит? Я что то в template делаю что-то не так. В чём проблема?
https://codepen.io/mikefromru/pen/bxmNrr

x-foby
17.09.2018
11:09:05
интересно тогда как там заворачивается все
this._watcherVM = new Vue()
...
watch (getter, cb, options) {
if (process.env.NODE_ENV !== 'production') {
assert(typeof getter === 'function', `store.watch only accepts a function.`)
}
return this._watcherVM.$watch(() => getter(this.state, this.getters), cb, options)
}
Как-то так.
Всё силами Vue

Nutscracker
17.09.2018
11:11:27

Marat
17.09.2018
11:12:04
подскажите пож вью роутер, поднятый на самый верх в корень, юзать так ? <template>
<router-view id="app"></router-view>
</template> или лучше оборачивать в див?

Pasha
17.09.2018
11:13:33
в документации есть пример, в чем проблема посмотреть в документацию?

Siarhei
17.09.2018
11:15:13

Marat
17.09.2018
11:17:54
понятно

Danil
17.09.2018
11:22:46
Есть мастера nuxt.js? Делаю сайт, оказалось что страница одна должна быть на поддомене. Как это грамотно реализовать?

Admin
ERROR: S client not available

Google

Jew
17.09.2018
11:25:11
если вызвать компонент без плагина, все ок

M
17.09.2018
11:35:50
Ребят, привет. Подскажите, пожалуйста после того как собрал проект npm run build, где хранить загруженные фалы, которые динамично резолвятся? после build у меня только папка static куда бы я не заливал файл, ошибка: Cannot find module "/static/uploads"

Ѵɑsilii
17.09.2018
11:49:50
Есть какие-то альтернативы NuxtJS?

Mike
17.09.2018
11:53:33
как увеличить border v-card in vuetify?

Anton
17.09.2018
11:56:18
.v-card

Mike
17.09.2018
12:00:49
.v-card
.v-card {border: 15px;} не работает

Nikita
17.09.2018
12:10:24

Иван
17.09.2018
12:18:46

Mike
17.09.2018
12:19:46

Дияс
17.09.2018
12:22:05
Доброго времени суток коллеги. есть вопрос. кто ни будь делал авторизация через соц сети? как получить токен авторизации facebook для дальнейшей отправки на back?

spiridon
17.09.2018
12:24:55

Mike
17.09.2018
12:28:56

Дияс
17.09.2018
12:30:05

Siarhei
17.09.2018
12:36:50
эти vue-*-sign-in так себе работает, мне не подошли

Dmitriy
17.09.2018
12:37:52
Всем привет. Есть CropperJS https://github.com/fengyuanchen/cropperjs/blob/master/README.md . Как я вчера тут выяснил, что использовать jQuery не круто. В примере у них используется именно он. подскажите как быть?

Siarhei
17.09.2018
12:39:55
Так делаю с Нукст вуекс аксиос

Google

Nikita
17.09.2018
12:40:57

Dmitriy
17.09.2018
12:41:46

Nikita
17.09.2018
12:43:38
я, возможно, сейчас дико туплю, но все еще не вижу тут jQuery

Ivan
17.09.2018
12:44:37
Добрый день
Подскажите кто знает.
Работаю через Vue-CLI3
На локальном компе установлен xampp
Проект Vue щапущен через npm run serve
Пробую из Store сделать запрос на локальный php скрипт .
В Консоле вот такая ошибка :
Failed to load http://127.0.0.1/fx/exec/test.php: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
var bb = axios.get('http://127.0.0.1/fx/exec/test.php')
.then(response => (this.info = response));
console.log(bb);
Вот сам код

Владимир
17.09.2018
12:47:00