uniapp renderiza html, analiza texto enriquecido, componentes de texto enriquecido, admite estilos de clase

Codificar directamente

<template>
	<view class="container">
		<rich-text :nodes="html"></rich-text>
	</view>
</template>

<script>
	export default {
    
    
		data() {
    
    
			return {
    
    
				html: `<div style='color:red' class='classTest'>hello world</div>`
			}
		},
		methods: {
    
    

		}
	}
</script>

<style>
.classTest{
    
    
	color: blue !important;
}
</style>

efecto

Inserte la descripción de la imagen aquí

Se puede ver que el estilo classTest no se representa.

Combinado con la descripción del sitio web oficial

Inserte la descripción de la imagen aquí

En otras palabras, admite atributos de clase y estilo, pero la clase debe escribirse en el formato global.

Ingrese el archivo App.vue

Inserte la descripción de la imagen aquí

<style>

.classTest{
    
    
	color: blue !important;
}
</style>

efecto

Inserte la descripción de la imagen aquí

Solución perfecta

Supongo que te gusta

Origin blog.csdn.net/hu1628299958/article/details/114693627
Recomendado
Clasificación