vor kurzem möchte ich ein stirng zu Dom in einer vue-komponente konvertieren, aber es funktioniert nicht so wie ich es erwarte. Mein Code sieht wie folgt aus:konvertieren string zu Dom in vuejs
// what I wrote in the template
<div id="log">
{{libText}}
</div>
// what I wrote in js
Vue.component(... , {
template: ... ,
data: function() {
return ...
}
},
computed: {
libText:function(){
var str="<p>some html</p>";
var div = document.createElement('div');
div.innerHTML = str;
return div;
}
},
methods:{...}
})
Das Ergebnis, das ich bekommen, ist eine Zeichenfolge "[object HTMLDivElement]" eher als ein Dom. Es wäre großartig, wenn mir jemand helfen könnte, dieses Problem zu lösen
Danke. Es funktioniert genau wie erwartet. –