@vuejs_ru

Страница 3656 из 3900
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
Alex
17.09.2018
09:01:57
Напомните, плиз, геттеры Vuex кэшируются?
да, там мемоизация под капотом

а стоп

пизжу)

не кешируются)

пока в 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 сам роутер ковыряет

весь конфиг роутера надо писать в nuxt.config.js, он посмотрит, и если понравится - засунет уже в автогенерируемый router.js

но что-то ему по-барабану на стандартный конфиг

Александр
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
Спасибо!

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

Object.assign()

Rustam
17.09.2018
10:03:53
Object.assign()
https://jsfiddle.net/50wL7mdz/725232/

ну там логика с инкрементом только ломается по поятным причинам, но обьект родителя не меняется.

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

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
подскажите пож вью роутер, поднятый на самый верх в корень, юзать так ? <template> <router-view id="app"></router-view> </template> или лучше оборачивать в див?
можно так. зависит от того будет ли общий контейнер на всех страницах, выносится только чтоб не дублировать типо <div class="wrapper"></div> или бутстраповские b-continer, b-row

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
{border: 15px solid}
спасиб, работает

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

Дияс
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: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); Вот сам код

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