Разница между директивами v-bind и v-html при рендеринге динамического контента заключается в их функциях.
v-bind используется для динамического связывания атрибутов или свойств с выражением. 5 Например, можно связать атрибут src элемента img со свойством данных. 5 Если связанное значение будет null или undefined, то атрибут будет удалён из отрисованного элемента. 1
v-html применяется для обновления внутреннего HTML-кода элемента. 5 Она полезна, когда нужно отобразить сырой HTML в компонентах Vue. 5 При использовании v-html привязываемое значение рассматривается как код HTML, а все привязки данных в нём игнорируются. 13
Таким образом, v-bind больше подходит для работы с атрибутами, а v-html — для обновления HTML-кода элемента.