Но это не правда, состояние может быть обычным js объектом, а отображение в html — обычной функцией.
Следующим шагом добавим в объект состояния get и set на каждое свойство, чтобы отслеживать изменения и реактивно менять отображение, и через n-ное количество улучшений напишем свой Vue))
Чего оно дёргается то?
Насколько я знаю, transiton и transform:translateX() будет работать лучше (в плане FPS) из-за особенностей рендеринга в браузерах.
Это мне, получается, повезло?)
Заменил на REV, работают пол года, пока ни одна не сгорела (хз, конечно, что будет дальше).
Интересовало, json schema или что-то своё? Именно в плане описания полей.
А в каком виде бэк передаёт описание формы, если не секрет?
const self = this
явно лишняя? Там (и дальше по коду), обращение к свойствам экземпляра Vue через this вполне отработает.
axios.post('https://yourserverurl.com/register', {
email: this.email,
password: this.password,
recaptchaToken: recaptchaToken
})
2. recaptchaToken в опции data() точно не место)))
Даже был перевод на хабре.
Если WebSocket — хранить все данные в хранилище (vuex, например), и в нужный момент времени обновлять.
Если ajax — проще реализация, но больше объём передаваемых данных.
Хотя сделать это можно буквально в несколько строчек.
Следующим шагом добавим в объект состояния get и set на каждое свойство, чтобы отслеживать изменения и реактивно менять отображение, и через n-ное количество улучшений напишем свой Vue))
С учетом поддержки flexbox на сегодняшний день и наличия как минимум 3-х альтернативных css способов, по меньшей мере странно))
В блоке с классом .box размер шрифта обнуляется. По этому, кстати, и размер шрифта в rem))
P.S. Сам так делаю. Ибо не даёт выровнять блоки по ширине, используя text-align: justify;