本文摘自PHP中文网,作者coldplay.xixi,侵删。
vue.js中代码高亮的方法:首先需要下载依赖,并在【main.js】文件中导入包;然后在【main.js】文件中自定义一个指令;最后在vue文件中使用相关指令即可。

本教程操作环境:windows10系统、vue2.9,本文适用于所有品牌的电脑。
【相关文章推荐:vue.js】
vue.js中代码高亮的方法:
1、首先需要下载依赖:
1 | npm install highlight.js --save
|
2、在main.js文件中导入包:
1 2 | import hljs from 'highlight.js'
import 'highlight.js/styles/monokai-sublime.css'
|
3、同样是在main.js文件中自定义一个指令:
1 2 3 4 5 6 7 | Vue.directive( 'highlight' , function (el) {
let highlight = el.querySelectorAll( 'pre code' );
highlight.forEach((block)=>{
hljs.highlightBlock(block)
})
})
|
4、在vue文件中使用指令:
1 2 3 4 5 6 7 8 9 | <div class = "article_content" v-highlight>
<div class = "head" >
<h2><span class = "article-type" >{{article_type}}</span>{{title}}</h2>
<span>{{time}}</span><span>作者:{{author}}</span>
<span>阅读数:{{count_read}}</span><span>分类:{{blog_type}}</span>
</div>
<hr style= "margin: 15px 0;" >
<div v-html= "input" ></div>
</div>
|
上图:
阅读剩余部分
相关阅读 >>
vue.js如何设置时间格式
vue.js有什么优点
怎么创建vue.js项目
vue.js图片怎么插入
vue.js是否支持ie8
什么是vue.js插件
vue.js如何操作dom
如何删除安装的vue.js
vue.js怎么改端口号
vue.js如何判断输入是否是数字
更多相关阅读请进入《vue.js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » vue.js中如何代码高亮