我是如何在react中把一个集成了html,css的内容放到页面中的

我是如何在react中把一个集成了html,css的内容放到页面中的

首先把html,css内容进行一个变量化,然后利用useState()去初始化一个变量,最后同通过一个标签属性就好了dangerouslySetInnerHTML={变量}

tsx 复制代码
import React, {useEffect, useState} from "react";
import {contentHtml} from "@/pages/Developer/constant";
const Developer: React.FC = () => {
    const [html, setHtml] = useState('');

    useEffect(() => {
      setHtml(contentHtml)
    }, []);

    return (
      <div dangerouslySetInnerHTML={{ __html: html }} />
    );
}
export default Developer;

通过这样我把 typora 导出的 html 就可以直接放到上面展示了。

相关推荐
菜蒙爱学习1 分钟前
【Markdown】可用的所有 HTML 标准颜色
前端·html
小宋的踩坑日记5 分钟前
全网最全!Tailwind/Unocss 类名速查表,前端开发必备神器!
css·小程序·前端框架
DTcode76 分钟前
新的改变 # 2026前端避坑指南:CSS继承乱成一锅粥?inherit、initial和unset三招教你原地封神
html·面试宝典·web前端·网页开发
里欧跑得慢7 分钟前
CSS 嵌套:编写更优雅的样式代码
前端·css·flutter·web
里欧跑得慢7 分钟前
CSS变量与自定义属性详解
前端·css·flutter·web
yanchGod8 分钟前
CSS page-break-before 属性详解:控制打印分页的艺术
前端·javascript·css·html·css3·html5
卜凡.8 分钟前
Vue是对HTML、CSS、JS的标准化、组件化和响应式的上层抽象与增强
javascript·vue.js·html
dsyyyyy110119 分钟前
CSS盒子模型
前端·css·css3
Ww.xh1 小时前
鸿蒙系统中HTML与Vue集成方案
vue.js·html·harmonyos