@vuejs_ru

Страница 2363 из 3900
Roman
22.03.2018
23:22:20
а теперь после выполнения метода ничего не меняется на странице, хотя все реактивно должно быть. почему теперь я тупой?

const windowsApp = new Vue({ el: '#windows', data: { windows: {}, newUrl: '' }, methods: { addWindow: () => { this.windows[new Date().getTime().toString()] = { url: this.newUrl }; this.newUrl = ''; }, removeWindow: () => { } } });

new Date().getTime().toString() - для теста

чтобы никто не орал)

Google
Sergey
22.03.2018
23:23:28
Сори, не у компа. Не удобно. Создай правила в самом роутере

В доках есть

Roman
22.03.2018
23:24:10
не понимаю, какую цель преследуешь?)
например сделать newUrl пустым

+ я без экстеншена, т.к. под ээлектроном и надо выкачивать и подключать отдельно, мне лениво((

Max
22.03.2018
23:24:40
Сори, не у компа. Не удобно. Создай правила в самом роутере
в роутах можно настроить данное поведение?

Larisa
22.03.2018
23:24:40
Hi)

Max
22.03.2018
23:24:51
Hi)
Привет)

Larisa
22.03.2018
23:25:05
Что тут у вас??)

Sergey
22.03.2018
23:25:15
Прив

Larisa
22.03.2018
23:25:20
Боже где я

Max
22.03.2018
23:25:29
Larisa
22.03.2018
23:25:41
А ну все нормально

Google
Max
22.03.2018
23:25:44
Что тут у вас??)
мне подсказывают)

Larisa
22.03.2018
23:25:57
Я поняла)

Larisa
22.03.2018
23:26:19
Продолжайте)

Max
22.03.2018
23:26:27
Прив
в роутинге можно настроить данное поведение?

Да
спасибо)

Sergey
22.03.2018
23:26:37
Before each

Roman
22.03.2018
23:26:45
при использховании стреллчных функций в методах реактивность не работает!

Sergey
22.03.2018
23:26:52
beforeEach()

Roman
22.03.2018
23:27:02
видимо из-за контекстов

Max
22.03.2018
23:27:05
Продолжайте)
давай с нами)

Larisa
22.03.2018
23:27:14
Давай)

Как раз админку делаю

Max
22.03.2018
23:27:41
beforeEach()
это метод роутинга, который прогружает роут, с которого был рефреш (F5)?

Sergey
22.03.2018
23:28:15
Ты выруби свой токен и настрой Приложение

Roman
22.03.2018
23:29:22
использую v-for как получить индекс?

Sergey
22.03.2018
23:29:34
А потом переадресацию поставь только там где она нужна, а не везде

Roman
22.03.2018
23:29:53
(item, index) in items

спс

Google
Max
22.03.2018
23:30:16
А потом переадресацию поставь только там где она нужна, а не везде
переадресация нужна при входе в приложение, и при отсутствии токена

Roman
22.03.2018
23:30:37
чето вуе легко идет

неужели офигенный фреймворк?

Max
22.03.2018
23:30:51
(item, index) in items
ещё :key можешь прицепить, если нужно)))

chesarhop
22.03.2018
23:31:04
Пасаны, а как работаете с моделями во вью? Все примеры которые вижу используют чистый объект. Я себе представляю это, что в сторе после фетча данных с сервера я собираю свой объект, в котором реализована необходимая логика и его помещаю в стор.

Правильно ли это или есть что-то для моделей?

Max
22.03.2018
23:31:23
неужели офигенный фреймворк?
офигенный, только я первое реальное приложение делаю)

chesarhop
22.03.2018
23:32:15
Для валидации например, видел только отдельный пакет, который на директивах. Спорное решение

Max
22.03.2018
23:33:19
Larisa молчит)))

Larisa
22.03.2018
23:33:30
Она читает

)

akaSybe
22.03.2018
23:34:12
Пасаны, а как работаете с моделями во вью? Все примеры которые вижу используют чистый объект. Я себе представляю это, что в сторе после фетча данных с сервера я собираю свой объект, в котором реализована необходимая логика и его помещаю в стор.
best practice для state -объект состояния должен быть сериализуемым, поэтому это должен быть plain object. Если я правильно понял тебя, то ты еще и методы там реализуешь, это неправильно

Larisa
22.03.2018
23:35:56
Может я не в тему, но кто нито знает как ноду настроить чтоб не перезапускать постоянно?? (

chesarhop
22.03.2018
23:37:59
best practice для state -объект состояния должен быть сериализуемым, поэтому это должен быть plain object. Если я правильно понял тебя, то ты еще и методы там реализуешь, это неправильно
Правильно. Неужели потом при передаче в компонент надо передавать через сервис который будет собирать объект? Ведь если их много работающих с ним это оверхед.

akaSybe
22.03.2018
23:39:11
опиши подробнее, пока непонятно

chesarhop
22.03.2018
23:39:17
Хотя не особо оверхед

Google
Larisa
22.03.2018
23:44:06
Сервер

Max
22.03.2018
23:44:24
Может я не в тему, но кто нито знает как ноду настроить чтоб не перезапускать постоянно?? (
если хотрелоад, то browserSync довольно удобен, и браузер открывает

Roman
22.03.2018
23:44:26
const windowsApp = new Vue({ el: '#windows', data: { windows: [], newUrl: '' }, methods: { addWindow: function() { if (this.newUrl.length < 1) return false; Vue.set(this.windows, new Date().getTime().toString(), { url: this.newUrl, invisible: false }) this.newUrl = ''; }, removeWindow: function (id) { this.windows.splice(id, 1); } } }); Vue.set говорит инвалид рендж

Larisa
22.03.2018
23:44:33
Ок

chesarhop
22.03.2018
23:45:33
опиши подробнее, пока непонятно
Например. Есть участник конкурса и у него работы и работ номинации. В номинацииации выставляется количество баллов выданное за работу. С Бэка это прилетает одним объектом. Дальше от того как сошлись звёзды и какой сегодня день недели, надо добавлять коэффициент и группировать номинации. Т.е. работа знает о номинациях, участник о работах. В сторе я сохраняю чистые данные с сервера, так?

Admin
ERROR: S client not available

Roman
22.03.2018
23:45:42
как из объект убирать поля?

Arsen
22.03.2018
23:45:59
delete this.windows[id]

Roman
22.03.2018
23:46:12
не реактивно

Arsen
22.03.2018
23:46:22
this.$delete кажись есть

chesarhop
22.03.2018
23:46:27
Roman
22.03.2018
23:46:35
ок сча чекну

Arsen
22.03.2018
23:46:42
ок сча чекну
https://vuejs.org/v2/api/#vm-delete

chesarhop
22.03.2018
23:48:47
я так понял ты используешь vuex
Я пока ничего не использую. Читаю доки, и возникают вопросы.

Google
akaSybe
22.03.2018
23:49:14
что ты тогда подразумеваешь под стором, если ты не используешь vuex?

Arsen
22.03.2018
23:49:48
Пиплы, как называете мутации во вьюэксе?

akaSybe
22.03.2018
23:50:03
mutations

Arsen
22.03.2018
23:50:05
SET_AUTH_TOKEN?

chesarhop
22.03.2018
23:50:05
Его и подразумеваю. Будем считать что использую.

Roman
22.03.2018
23:50:08
Roman
22.03.2018
23:50:50
всё пошло поехало

спасибо

akaSybe
22.03.2018
23:51:55
Ok)
https://github.com/gothinkster/vue-realworld-example-app

вот тут есть аутентификация, можешь посмотреть исходники и своровать нужную часть

Max
22.03.2018
23:52:52
Arsen
22.03.2018
23:53:12
akaSybe
22.03.2018
23:53:21
Его и подразумеваю. Будем считать что использую.
https://github.com/gothinkster/vue-realworld-example-app/blob/master/src/store/article.module.js#L52

вот тут допустим есть сервис и метод CommentsService.get(), внутри него делаешь запрос к апи, получаешь данные, трансформируешь к нужному виду и возвращаешь из метода

изолируйте бизнес-логику от vuex в сервисах

а лучше начните тесты писать, тогда сразу станет видно, где неправильно написано, потому что будет не протестировать)))

Xored
22.03.2018
23:58:18
Подскажите какой сейчас UI kit для Vue лучше использовать. Я начал смотреть Keen UI, но он сложно и плохо кастомизируется на мой взгляд. Стоит смотреть Element ?

Roman
23.03.2018
00:00:15
Подскажите какой сейчас UI kit для Vue лучше использовать. Я начал смотреть Keen UI, но он сложно и плохо кастомизируется на мой взгляд. Стоит смотреть Element ?
сейчас тебе скажут, что придется потом писать все самому :) лично от себя из готового могу порекомендовать поковырять Vuetify (если материал интересует) или Element UI

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