weranda: просто попробуй
я тоже боялся
соль в том, что ты пишешь стили, в препроцессоре или чистым CSS, при сохранении они сразу ужимаются и браузер перезагружает стили (не страницу). Та же тема со спрайтами, со скриптами, с HTML
хм, у меня просто другая проблема вообще нависла, я перебираю методы.
такой вариант мне не нравится из-за его неудобства чтения, хотелось бы лаконичности, но будь так. Он мою проблему не убирает, но удобнее моего костыля.
прошу помочь с моей основной проблемой:
есть второе модальное окно, которое выглядит так же, как первое, только с одним отличием: в нем создается новый элемент с новыми полями.
Я все максимально изолирую, поэтому под новый элемент и новые поля создаю отдельные переменные, которые передают значения в data после нажатия кнопки.
Все проходит успешно, в обоих массивах содержатся новые объекты с правильными значениями, все совпадает, все должно выводиться, но
но не выводятся значения полей нового элемента. Я все проверил - новый элемент содержит массив с числами, равными новым полям. Т.е. пустые строки выводятся, а сами не заполняются.
Новые поля вообще ничем не отличаются от старых, только если значениями
D' Normalization: за nextTick() спасибо.
в примере нет вещей, которые создаются в JS
Например, тот же селект. При рендере страницы JS находит с нужными классами и заменяет его на кастомный селект.
Когда VueJS создает этот select, то Semantic о нем не знает и оставляет как есть, т.е. на него работают только стили.
D' Normalization: проблемес решил с кривостью модального окна решил добавлением таймаута в 100мс. Но это пока, надо будет как-то решить. Вот в ES6 есть промисы и это преимущество Angular2 на TypeScript.
Но что делать с чекбоксами и селектами - они Семантиком с помощью JS создаются только при начальном рендере страницы, а надо чтоб создавались еще и потом