在react中使用highlight.js将页面上的代码高亮方法是什么
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,今天就跟大家聊聊有关在react中使用highlight.js将页面上的代码高亮方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。通过
千家信息网最后更新 2025年02月03日在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
` return (console.log(abc);xxx.forEach(item=>{console.log(1)})
Question)}
看完上述内容,你们对在react中使用highlight.js将页面上的代码高亮方法是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
高亮
内容
代码
方法
页面
字符
未经
标签
转义
配置
元素
官方
实例
文档
文档下载
文章
更多
正文
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
传统能源行业网络安全规划
北京汇丰网络技术有限公司
柳州怡群网络技术
安徽综合软件开发技术规范
服务器之间交叉线互联
漂亮的网络安全手抄报
深圳灵族网络技术有限公司
两年制的计算机网络技术
计算机网络技术什么
最新网络技术术语
个人网络安全十大防范点
jsp修改密码连数据库
税控器 连接服务器失败
网络技术主要涉及的专业
邢台进销存软件开发费用
黄岛区ios软件开发公司
电子商务数据库技术电子版
软件开发qcr是什么意思
浪潮服务器硬盘管理
法国上市数据库
计算机网络技术学的科目
海康智能管理服务器有什么用
管理员退出服务器
加强网络安全审计工作
亳州市软件开发
嘉兴java软件开发工资
乌鲁木齐公安厅网络安全
开个软件开发公司需要多少钱
计算机网络安全研究方法
发生网络安全事故怎么办