vue-highlightjs的使用小结

万能的
github真主,让我们强大!

在vue的项目中想使用
highlight.js这样的代码高亮?有人帮助我们实现了
vue-highlightjs

  • 安装

yarn add highlight.js -D
yarn add vue-highlight.js -D

这里解释一下为什么要安装两个依赖:vue-highlight.js只是实现了代码高亮的功能,他的安装包里是没有css的样式文件的,因此我们还需要安装一个highlight.js来实现真正的样式。

  • 引用

在我们的入口文件main.js中引用依赖

import VueHighlightJS from 'vue-highlightjs'
import 'highlight.js/styles/atom-one-dark.css'
Vue.use(VueHighlightJS)

我们使用的是atom-one-dark.css这个样式文件,可以根据
highlight.js官网上的面配色自定义自己的展示效果。也可以看我们项目中安装的highlight.js中的文件去看是否具备这个样式表。

  • 使用

因为已经实现了vue的组件化,所以使用起来非常傻瓜…

// demo.vue
<template>
<pre v-highlightjs>
    <code class="css">
        {
          border: 1px solid #fff;
        }
    </code>
</pre>
</template>
  • 参考

highlight.js demo地址

vue-highlightjs github地址

    原文作者:271626514
    原文地址: https://segmentfault.com/a/1190000016877782
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞