@vuejs_ru

Страница 3038 из 3900
Aleksandr
07.06.2018
17:43:17
?

Сергей
07.06.2018
17:43:18
а что обидного я задал вопрос мне не ответили

Aleksandr
07.06.2018
17:43:25
Google
Сергей
07.06.2018
17:44:21
короче vue не доконца продуманый, реакт лучше

Nikita
07.06.2018
17:44:41
Да, все верно

Stanislav
07.06.2018
17:46:56
Aleksandr
07.06.2018
17:47:05
?

Рэмуальд
07.06.2018
17:48:00
если не знаешь как его применить, значит не нужен

Сергей
07.06.2018
17:48:27
?
да, я согласен что я просто тулю гдето, но бесит это же, везде подключены либы одинаово, но почемуто в одном месте деректива не определена

Сергей
07.06.2018
17:49:59
в шаблоне глобально, а в модулях локально

Сергей
07.06.2018
17:52:00


Aleksey
07.06.2018
17:52:27
приветы ? знакомлюсь с vue на реальной задачке, надо сделать редактируемую таблицу. Есть таблица, есть компонент <editable-row> в который пробрасывается row_data (массив по кол-ву столбцов таблицы) проперти. Внутри компонента <editable-row> есть кнопка edit/save, меняющая ячейки <td> на инпуты. So far so good. Вопрос в том, как при изменении инпутов мне обновить данные в row_data - это ж проперти, они вроде как иммутабельные должны быть.. код: https://pastebin.com/eaisjpKr

Google
Ivan
07.06.2018
17:52:45


Stanislav
07.06.2018
17:53:32
А сама директива где?

Сергей
07.06.2018
17:54:28


Stanislav
07.06.2018
18:00:53
До/после вызывается файла vee-validate.js ?

Сергей
07.06.2018
18:03:53
до

Stanislav
07.06.2018
18:05:18
до
Откуда тогда взяться переменной VeeValidate?

Сергей
07.06.2018
18:07:49
ну как откуда сначала же она должна быть определена что бы ей пользоваться

Stanislav
07.06.2018
18:13:33
Сергей
07.06.2018
18:14:40
сначала идет либа валидации, а потом уже мой скрипт

Stanislav
07.06.2018
18:16:42
сначала идет либа валидации, а потом уже мой скрипт
Ну тогда я хз чё там. Телепатия в отпуске, а Вью врать не будет

Сергей
07.06.2018
18:18:05
Ну тогда я хз чё там. Телепатия в отпуске, а Вью врать не будет
ну да хрен его знает, плохо что тут нету родствеников Ванги

Vitaly
07.06.2018
18:23:10
Aleksey
07.06.2018
18:24:25
Сделай через ивент с эмитом обновлённых данных на нажатие кнопки save
о , спасибо ) я думал мой вопрос утонул в чате, есть свои минусы у популярных технологий ? а откуда мне взять эти обновленные данные то? не перебирать же все инпуты в компоненте

я думал должны были связаться инпуты с данными автоматически, и по нажатию на сейв я просто шлю данные на сервер. но в компонент то я пропсы передаю.. разве что дублировать пропсы в data: { }, и юзать дату для отображения компонента

Aleksey
07.06.2018
18:31:52
спасибо

Vitaly
07.06.2018
18:37:54
А нафига?
Как по другому?

Google
Vladislav
07.06.2018
18:38:20
sync

Vitaly
07.06.2018
18:38:57
sync
А если я захочу отменить изменения?

Vladislav
07.06.2018
18:39:29
меняешь место, откуда пропс растет

ты же сам статью скинул

эта штука переросла в сюнк

Vitaly
07.06.2018
18:44:06
Согласен. Есть 2 случая: когда нужно сразу же менять данные в родителе, подойдет sync или такой вариант как в статье. А если нужно только при нажатии кнопки save, то без копирования в локальную data не получится.

Если кто-то знает как это сделать по другому, сам буду рад услышать

Vladislav
07.06.2018
18:45:04
правильно построить архитектуру

Denis
07.06.2018
18:46:06
Один из минусов вуя

Vladislav
07.06.2018
18:46:20
хотя душа требует поговнить

Denis
07.06.2018
18:46:20
Размазывание данных через пропсы и локалстейты

Итого компоненты могут содержать разные варианты одной модели

Stanislav
07.06.2018
18:47:06
Vladislav
07.06.2018
18:47:07
ну так реюзабельность

Denis
07.06.2018
18:47:37
Можно ещё в vue-model если вообще умеешь в модели и коллекции и в курсе за них))

Vladislav
07.06.2018
18:49:48
это к тайпскрипту подкрутили аксиос?

:D

интересная штука на самом деле

но только для фулстака, на большом проекте в команде будет гореть с двух фронтов //upd имхо

Google
Denis
07.06.2018
18:52:18
Что будет гореть?

Ничего не понял)

Vladislav
07.06.2018
18:52:52
жопа

Denis
07.06.2018
18:53:35
От тайпскрипта?

Vladislav
07.06.2018
18:53:49
от vue-model

Denis
07.06.2018
18:54:30
Ну может вы не пробовали просто) от чего там гореть то?

В связке с генерацией моделей по сваггеру например выходит суперудобно

Считай как в сторе прописать автоматом все экшены да ещё и с валидацией

Admin
ERROR: S client not available

Vladislav
07.06.2018
18:57:39
Ну может вы не пробовали просто) от чего там гореть то?
я не пробовал еще, да это мои ожидания модели же по одной схеме должны быть и там и там

на беке и фронте в смысле

сваггер который для доки?

Владимир
07.06.2018
18:58:14
на беке и фронте в смысле
модель на фронте совсем другое

Denis
07.06.2018
18:58:32
Ну обычно модель во Вью экстендится ещё всякой мишурой для UI состояний

Вью не в смысле vue)

Я ещё со времён бекбона как-то проникся моделями и коллекциями, сторы пришли сильно позже)

Vladislav
07.06.2018
18:59:46
кстати, холивар не сошелся, что можно относить к m v vm

Denis
07.06.2018
19:00:18
Что не сошлось?

Denis
07.06.2018
19:00:48
M - чистая entity а vm entity+ui props

Google
Сергей
07.06.2018
19:04:00
не может быть ошибка из за того что два раза вызвана



Сергей
07.06.2018
19:10:51
не пойму где дважды, а вообще это может быть причиной ошибки?

Oleg
07.06.2018
19:11:12
В энтри поинте скорее всего

Сергей
07.06.2018
19:12:03
тоесть либа подключена позже чем она используется?

Oleg
07.06.2018
19:12:21
А точнее загружена в вью

Сергей
07.06.2018
19:13:52
если в модуле подключается компонент, и в нем подключается валидатор и в модуле, то наверное это и будет это двойное подключение, по идее я же могу только в компоненте подключить или в модуле?

Depth Of Field
07.06.2018
19:26:44
Что лучше v-text или {{}}?

Ян
07.06.2018
19:29:34
лучше быть поосторожней с такими вопросами

Nikita
07.06.2018
19:30:01


судя по всему {{}} позволяет Vue обновлять textContent частично

Grigorii
07.06.2018
19:45:37
лучше быть поосторожней с такими вопросами
А на самом деле, зачем v-text, кроме краткости?

Ян
07.06.2018
19:48:06
А на самом деле, зачем v-text, кроме краткости?
<span v-text="msg"></span> <!-- same as --> <span>{{msg}}</span> ответ где-то посередине

Ruslan
07.06.2018
19:52:38
Что лучше v-text или {{}}?
v-text и {{}} одинаковы

Если без пробелов вокруг

Grigorii
07.06.2018
19:56:31
Понятно, что одно и то же. Просто если с v-bind и : ещё понятен посыл, как и с событиями и @, что это именно сокращение чего-то унифицированного, то тут менее понятен

Ruslan
07.06.2018
19:57:13
Есть отличие одно

Grigorii
07.06.2018
19:57:20
<span v-text="msg"></span> <!-- same as --> <span>{{msg}}</span> ответ где-то посередине
<my-awesome-custom-super-component-view v-text="text"> <my-awesome-custom-super-component-view>{{ text }}</my-awesome-custom-super-component-view>

Ruslan
07.06.2018
19:57:30
Ага!

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