Heute ist beim Schreiben der Rendermethode in Vue zum Auswählen und Färben der Vorlage folgender Fehler aufgetreten
<script>
export default {
render(h) {
return h({
template: '<div>render来渲染结构</div>',
})
},
}
</script>
Durch Baidu und andere Mittel! ! ! Endlich die richtige Lösung gefunden, denn vue.config.js fehlt die runtimeCompiler: true Konfiguration. Tatsächlich meldet die Konfiguration keine Fehler und kann normal gerendert werden. Es ist so erstaunlich, dass Sie die Dokumentation nicht auf das überprüfen können, was sie ist! Hängen Sie den Abfrage-Screenshot von vuecli an.
Einfach ausgedrückt, vue.loader hat die Vorlage in js geparst. Standardmäßig gibt es keinen RuntimeCompiler, um die Größe der kompilierten Datei zu reduzieren.
Wenn es noch ein Template in js gibt, muss es zum Parsen geöffnet werden.
Die letzte Möglichkeit, Render zu schreiben, besteht darin, jsx zum Schreiben zu verwenden