我是如何在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 就可以直接放到上面展示了。

相关推荐
北海几经夏2 小时前
React响应式链路
前端·react.js
晴空雨3 小时前
React Media 深度解析:从使用到 window.matchMedia API 详解
前端·react.js
惜分飞4 小时前
ORA-600 kcratr_nab_less_than_odr和ORA-600 2662故障处理---惜分飞
前端·css·less
江城开朗的豌豆5 小时前
React key的隐藏技能:key改变时究竟发生了什么?
前端·javascript·react.js
江城开朗的豌豆6 小时前
玩转React Hooks
前端·javascript·react.js
阿酷tony6 小时前
教育场景下禁用html5播放器拖动进度条的例子
前端·html·html5·在线教育场景·禁止播放器拖动
22jimmy8 小时前
JavaWeb(二)CSS
java·开发语言·前端·css·入门·基础
四岁半儿15 小时前
常用css
前端·css
芜青18 小时前
HTML+CSS:浮动详解
前端·css·html
CrabXin21 小时前
让网页在 PC 缩放时“纹丝不动”的 4 个技巧
前端·react.js