У меня есть компонент, где я применил
<div v-html="dataProperties.replace(/name/g, index)">
Внутри dataProperties, который является необработанным HTML, у меня есть тег ввода с
v-model="data[name].property"
за исключением того, что входные данные остаются пустыми, даже если data [index] .property существуют и не равны NULL в данных моего компонента.
<template>
<div class="entity-list" :class="{'client-empty': !entities.length, row: entities.length}">
<div v-for="(entity, index) in entities" class="col-md-6 entity-item">
<div class="data">
<slot :entity="entity">
{{ entity.id }}
</slot>
<div v-html="dataProperties.replace(/__name__/g, index)">
</div>
</div>
</div>
<template v-if="!entities.length">
<h6>Aucun gestionnaire</h6>
<img :src="imgPath" alt="tobad"/>
</template>
</div>
</template>
<script>
export default {
name: "ListingForm",
props: [
'entities',
'imgPath',
'dataProperties'
],
data() {
return {
}
}
}
</script>