在react中使用highlight.js将页面上的代码高亮方法是什么
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,今天就跟大家聊聊有关在react中使用highlight.js将页面上的代码高亮方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。通过
千家信息网最后更新 2025年11月16日在react中使用highlight.js将页面上的代码高亮方法是什么
今天就跟大家聊聊有关在react中使用highlight.js将页面上的代码高亮方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
通过 highlight.js 库实现对文章正文 HTML 中的代码元素自动添加语法高亮,highlight.js官方文档
下载highlight.js
npm i highlight.js
导入highlight.js
import hljs from 'highlight.js'import 'highlight.js/styles/vs2015.css' 用highlight.js useEffect(() => { // 配置 highlight.js hljs.configure({ // 忽略未经转义的 HTML 字符 ignoreUnescapedHTML: true }) // 获取到内容中所有的code标签 const codes = document.querySelectorAll('pre code') codes.forEach((el) => { // 让code进行高亮 hljs.highlightElement(el as HTMLElement) }) }, [])实例代码
import hljs from 'highlight.js'import 'highlight.js/styles/vs2015.css'import { useEffect } from 'react'export default function Question () { useEffect(() => { // 配置 highlight.js hljs.configure({ // 忽略未经转义的 HTML 字符 ignoreUnescapedHTML: true }) // 获取到内容中所有的code标签 const codes = document.querySelectorAll('.dg-html pre code') codes.forEach((el) => { // 让code进行高亮 hljs.highlightElement(el as HTMLElement) }) }, []) const content = ` console.log(abc) console.log(abc)
nihoa
console.log(abc);xxx.forEach(item=>{console.log(1)})
` return ( Question )}看完上述内容,你们对在react中使用highlight.js将页面上的代码高亮方法是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
高亮
内容
代码
方法
页面
字符
未经
标签
转义
配置
元素
官方
实例
文档
文档下载
文章
更多
正文
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西安趣凡网络技术服务有限公司
哪些公司会把软件开发外包出去
计算机网络技术梅创社
佛山app软件开发订制
彩虹六号异种服务器PS4
信通公司网络安全培训记录
数据库月报总结
缆信网络技术有限公司
天远之星连接不到服务器
达州网络安全教育
quartz扫描数据库任务
华为服务器连接笔记本管理
服务器管理员帐号忘记怎么办
梦幻手游不同服务器能捉鬼吗
信息网络安全消防安全审核
大数据和数据库学习
简单易上手的软件开发工具
如何快速复制数据库表
阿里云服务器到期后发票
ssh网络安全协议
软件开发按周期的分类
对口单招计算机网络技术
组态王建立数据库
mes系统怎么连接数据库
网络安全与计算机技术
软件开发面试什么意思
一念逍遥此服务器证书无效
明日方舟ptsd数据库
互联网为核心的计算机网络技术
海口金安网络技术公司