@vuejs_ru

Страница 2409 из 3900
Vadim
27.03.2018
19:37:47
Vladimir
27.03.2018
19:38:05


Добрый день. Подскажите пожалуйста - откуда пробел берется

Google
Leonid
27.03.2018
19:40:25
Sergey
27.03.2018
19:40:43
ребзя, как узнать, отрендерился ли элемент?

точнее выполнить событие по окончанию его рендеринга

Vadim
27.03.2018
19:41:18
ребзя, как узнать, отрендерился ли элемент?
По событию забыл какое оно там в доке глянь

Vladimir
27.03.2018
19:42:09
@animegay я везде где можно trim засунул

Leonid
27.03.2018
19:42:44
@animegay я везде где можно trim засунул
А трим не может после слова один пробельчик оставить?

Sergey
27.03.2018
19:42:57
Ivan
27.03.2018
19:43:08
@animegay я везде где можно trim засунул
не факт что это пробел, там может какой то спецсимвол, который отображается как пробел

Vladimir
27.03.2018
19:43:23
Не 32код

Точно пробел

Leonid
27.03.2018
19:44:19
Проверь как трим вообще работает.

Vadim
27.03.2018
19:44:23
Google
Vladimir
27.03.2018
19:44:55
Причем если целиком process.env печатать - все ок

Sergey
27.03.2018
19:46:34
Mounted
это не то. $nextTick для меня сработал как надо. мне надо было передавать $emit после рендеринга по v-show

Sergey
27.03.2018
19:47:25
Бля ну лан)
все равно спасибо ). ткнул где искать.

Leonid
27.03.2018
19:47:42
Vadim
27.03.2018
19:47:44
Все ответы вообще есть в доках на самом деле

Max
27.03.2018
19:48:13
Node пошла в ход)))

Vadim
27.03.2018
19:48:41
Vladimir
27.03.2018
19:49:43
Похоже на то. Спасибо. Пойду в webpak_ru поспрашиваю :)

Vladimir
27.03.2018
19:50:35
Стрелочные функции - это в духе () => {}

Vadim
27.03.2018
19:50:48
Sergey
27.03.2018
19:50:55
Товарищи, подскажите: вызываю компонент: <form-submit :form="form"></form-submit> здесь form -- объект, в котором есть свойство block_submit сам submit: ...... <p v-if="!form.read_only" style="text-align: center;"> <input type='button' v-on:submit_block="check" @click="submit()" :disabled="form.submit_block" value='Сохранить' > </p> изначально отрисовывается нормально, но когда я меняю form.submit_block (в других компонентах) -- disabled у submit-а не меняется

как победить?

Vadim
27.03.2018
19:52:05
В других компонентах нету ссылки на твой объект

Sergey
27.03.2018
19:52:09
пробовал ловить событие на смену form.submit_block поймать могу в этом компоненте, а толку.... как заставить перерендерить компонет?

Vadim
27.03.2018
19:52:23
Или я ошибаюсь

Sergey
27.03.2018
19:52:52
В других компонентах нету ссылки на твой объект
есть, по @click-у я вижу, что значения в form такие какие нужно

Vadim
27.03.2018
19:52:55
Лови родителем событие и меняй

Sergey
27.03.2018
19:53:28
ну допустим поймал родителем

и дальше-то что?

Google
Sergey
27.03.2018
19:53:53
и родителем и компонентом submit события ловятся

данные я меняю

данные меняются

но disabled не меняется

Vadim
27.03.2018
19:55:00
Видимо ты нас обманываешь, задивай куда нить код

Sergey
27.03.2018
19:57:26
так, ногами не бить -- я в первый раз развлекаюсь )

index.html:





check_all_fields проверяет все поля формы

компонент form_plain_field:



Компонент form-submit:



сорри, с fiddle не успел пока разобраться

Если кратко -- генерится форма с разными полями

поля проверяются

если что-то не так, то form.submit_block=1

и в этом случае по задумке submit должен задизейблиться

но что-то не выходит :-(

Google
Vadim
27.03.2018
20:04:25
Как сложно читать код с картинок

Sergey
27.03.2018
20:04:37
ещё раз сорри

Sergey
27.03.2018
20:05:14
ещё раз сорри
codesandbox.io когда минимизируешь код для примера, часто понимание само приходит ;)

Vadim
27.03.2018
20:05:32
а всё

я знаю решение

Sergey
27.03.2018
20:05:48
на var form .... не обращай внимания

оно тут не используется

Vadim
27.03.2018
20:06:49
data: { form: { block_sumbit: 0 } }

Sergey
27.03.2018
20:07:40
form у меня подтягивается ajax-jv

Vadim
27.03.2018
20:07:58
Попробуй сначала

Sergey
27.03.2018
20:08:40
нет, чуда не произошло

да и кроме того

Vadim
27.03.2018
20:09:13
data: { form: { sumbit_block: 0 } }

а так?

Sergey
27.03.2018
20:09:19
у меня mounted(){ axios.get('./edit_form.pl?config='+form.config+'&action=json_form&id='+form.id).then((response) => { this.form=response.data; ....}

вот тут form и заполняется

и работает на стадии первичного рендеринга коррктно

Vadim
27.03.2018
20:09:44
Попробуй как я выше кинул

то есть ты вернешь сразу блок, оно блочится?

Sergey
27.03.2018
20:10:24
да, нет

Google
Sergey
27.03.2018
20:10:31
я же говорю

она работает при инициализации

но не работает после

Vadim
27.03.2018
20:10:57
data: { form: { sumbit_block: 0 } }
Так тоже пробовал?

Sergey
27.03.2018
20:11:15
после того, как состояние form.sumbit_block меняется

да, пробовал

Vadim
27.03.2018
20:12:25
Залей свой код куда нить, что бы можно было скачать

Sergey
27.03.2018
20:12:35
нужно наверное в jsfiddle загнать...

Vadim
27.03.2018
20:12:45
Да просто в архив загони

Sergey
27.03.2018
20:12:49
да, об этом же подумал

там не всё так просто

данные с сервера

Vadim
27.03.2018
20:13:06
Sergey
27.03.2018
20:13:09
динамикой отдаются

ща

Vadim
27.03.2018
20:13:39
ответ закинь в архив в файл res.json

Sergey
27.03.2018
20:14:52
я наверное сегодня не успею, рефакторю старую перловую crm

и там много динамики

Vadim
27.03.2018
20:15:03
ну лан

Sergey
27.03.2018
20:15:07
сделаю завтра и закину сюда же

спасибо

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