2016-01-07 8 views

ответ

1

Вся идея Vue заключается в том, что вам не нужно обновлять DOM вручную (путем добавления нового div или любого другого элемента). Html автоматически обновляется при изменении ваших переменных JS. Например, если у вас есть <span>Hello {{ name }}!</span> в вашем коде, то у вас есть соответствующая переменная в Vue, которая называется name. Когда вы обновляете переменную name, содержимое этого <span> автоматически обновляется. Так что это «связано» с переменной javascript.

В любое время, когда вы видите пользовательский атрибут Vue, такой как v-bind или v-on, значение, которое вы отправляете, является переменной, а не строкой. Например, вы можете использовать <button v-bind:disabled="thisIsDisabled">. Затем вам нужно иметь переменную в Vue, которая называется thisIsDisabled, и если это правда, кнопка будет отключена, а если она ложна, кнопка будет активна. Опять же, вам не нужно обновлять кнопку, чтобы отключить или включить ее, атрибут disabled будет привязан к вашей переменной.

+0

Еще раз спасибо Джефф, это мне помогает. – user61629

+0

Также это связано с синтаксисом «v-bind»? – user61629

+0

В любое время, когда вы видите пользовательский атрибут Vue, например 'v-bind' или' v-on', значение, которое вы отправляете, представляет собой переменную, а не строку. Например, вы можете использовать '

 Смежные вопросы

  • Нет связанных вопросов^_^