ich von einem reagieren Hintergrund kommen mit JSX, so etwas mit wievue.js - v-html Alternative
var test = <div>i am a div</div>
die html einige Dinge zu setzen, ist sehr verbreitet. Ich weiß, Sie können die gleiche Sache mit v-html erreichen, aber frage mich, ob es die beste/sicherste Weg war so gegeben werden meine folgenden Code:
vue Komponente
<template src="./templates/General.html"></template>
<script>
export default {
name: 'guide-general',
data: function() {
return {
guides: [
{
title: "first",
description: "First description"
},
{
title: "second",
description: "second description"
},
{
title: "third",
description: `<ul>
<li>
test
</li>
</ul>`
}
]
}
},
methods: {
}
}
</script>
<style scoped>
</style>
html template
<article>
<div v-for="guide in guides">
<h4>{{ guide.title }}</h4>
<div v-html="guide.description">
</div>
</div>
</article>