Хотя это и не рекомендуется из-за возможных атак на межсайтовый скриптинг (XSS), вы можете использовать v-html
для размещения HTML контента внутри элементов (просто убедитесь, что это контент, который вы предоставляют и не пользователи)
<template>
<div>
<b-form-input list="my-list-id"></b-form-input>
<datalist id="my-list-id">
<option v-for="size in sizes" v-html="size"></option>
</datalist>
</div>
</template>
Обратите внимание, что HTML не будет отображаться в <b-form-input>
, поскольку собственные элементы <input>
не поддерживают содержимое HTML.