vue3怎么引入highlight.js进行代码高亮
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,今天小编给大家分享一下vue3怎么引入highlight.js进行代码高亮的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后
千家信息网最后更新 2026年10月31日vue3怎么引入highlight.js进行代码高亮
今天小编给大家分享一下vue3怎么引入highlight.js进行代码高亮的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
背景描述:
在项目开发中,经常一些日志预览,还有文件的预览,需要进行代码高亮显示。这样可以让文本内容展示的时候显得更加友好,也便于阅读
效果类似markdown语法的代码高亮,如下:
false true false
一、安装依赖:
注意:我们需要安装的依赖有两个,网上的博文,都是写的一个,比较坑。
npm install --save highlight.js
npm install --save @highlightjs/vue-plugin
命令行如下
## 这个是highlight.js基础依赖npm install --save highlight.js## 安装支持vue3 的@highlightjs/vue-plugin 依赖npm install --save @highlightjs/vue-plugin
二、在vue3主入口main文件,对highlight进行引入和注册:
需要引入的有
样式 ,在main主入口引入样式为全局统一都使用这个样式,也可以在单独的页面引入,你想要的样式。样式效果参考官网:https://highlightjs.org/static/demo/
更改 import ‘highlight.js/styles/atom-one-dark.css’ 把styles 后面的值改成你想要的样式就行依赖包组件
# --- 文件src/main.ts | src/main.js # highlight 的样式,依赖包,组件import 'highlight.js/styles/atom-one-dark.css'import 'highlight.js/lib/common'import hljsVuePlugin from '@highlightjs/vue-plugin'import { computed, createApp } from 'vue'import App from './App.vue'const app = createApp(App)// 引入代码高亮,并进行全局注册app.use(hljsVuePlugin)app.mount('#app')三、页面使用:
示例如下:
可以使用 language 指定具体的语言,如javascript、xml等
这个值省略,highlightjs 也会自动识别对应的语言
四、看下效果展示吧:

五、一些优化:
1.问题
可以看到生成的代码 是pre包裹的,会有个1rem 的margin-bottom,效果不是很好
2.解决方法
在对应的页面,使用style 标签,对样式进行重写,注意不要加 scoped
3. 处理后的效果
这个是示例,当然你们可以根据实际的项目进行样式改造
码字不容易,对你有帮助的话,给个点赞吧 ☻ (✿◠‿◠)
更多详情,请查阅官方文档,
官网链接:https://highlightjs.org/
官网github链接:https://github.com/highlightjs/vue-plugin
以上就是"vue3怎么引入highlight.js进行代码高亮"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
样式
代码
高亮
效果
知识
篇文章
内容
文件
页面
入口
全局
更多
示例
组件
语言
链接
项目
参考
不同
很大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司
山东特亿宝互联网科技有限公司
互联网与科技金融数据
互联网 科技
西安互联网科技
凡科互联网科技
小马过河互联网科技
未来的互联网科技
碳银互联网科技有限公司
万达互联网科技
富国互联网科技创新基金
科技与互联网的利与弊
栖莱科技互联网股份有限公司
世界互联网科技公司市值排名
北京市互联网新科技
厦门江牛科技互联网
互联网科技快讯热点
九思连强互联网电子科技有限公司
科技互联网专业工作会议发言稿
互联网科技大佬云集
精品咖啡豆
平安科技 互联网
米客互联网科技
上海亿帐通互联网科技
互联网科技类展会
深圳卡尔迅互联网科技有限公司怎么样
互联网金融科技名词解释
广东工业互联网大赛深圳学泰科技
江苏互联网科技小贷
河南商务圈互联网科技有限公司
