Комментарии 10
Почти 6 тысяч символов для того, что бы разобраться с тем, как, используя привязку атрибутов, вывести изображение, и задать текст атрибута alt.
+2
НЛО прилетело и опубликовало эту надпись здесь
остался нераскрытым самый главный вопрос: почему заголовок мы выводим через фигурные скобки, а значения атрибутов через в-бинд или через двоеточие? где логика?
+1
Мне тоже не понятно как так.
0
Mustaches cannot be used inside HTML attributes. Instead, use a v-bind directive
vuejs.org/v2/guide/syntax.html
vuejs.org/v2/guide/syntax.html
0
Возможно, они хотели, чтобы разметка была валидным html-кодом, потому и не сделали очевидный еще со времен Реакта
<img src={{image}} />
Но с другой стороны, разве <img :src=“...” />
— это валидный html?
0
А на jQuery в три строчки это сделать нельзя разве?
+1
В jQuery нет (и не может быть) реактивности. Это очень важно. Фишка всех фреймворков за последние 5-10 лет — это именно реактивность. Кто-то случайно догадался, что подход, который уже сто лет применяется в экселе (а до экселя еще и в древних табличных процессорах, работающих в текстовом режиме 80x25 под дос), отлично ложится и на фронтенд тоже. И понеслась, спали шоры с глаз у целой индустрии. (Похожая фигня произошла с async-await на серверной стороне, кстати. То, что двадцатилетие было перед носом, никто из нас просто не замечал.)
0
В стиле Экселя — это значит примерно так: Кликаем мышкой A1, затем на клавиатуре "+", далее кликаем мышкой B1, затем знак "=" на клавиатуре, затем кликаем мышкой С1 и в С1 видим результат сложения A1 и B1. Я правильно понимаю, это и есть реактивность в стиле Эксель? А то я часто слышу этот термин, а что конкретно он значит я так и не понял. Я просто подумал, что это маркетинговый ход, чтобы поднять стоимость продукта, и капитализацию компании соответственно. Т.к. по часам разработки это гораздо больше, чем простой jQuery.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Vue.js для начинающих, урок 2: привязка атрибутов