• 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地址
    原文地址:https://segmentfault.com/a/1190000016877782
  • 相关阅读:
    POJ1700 Crossing River
    Glad to see you! CodeForces
    Summer sell-off CodeForces
    atcoderI
    Selling Souvenirs CodeForces
    Array Division CodeForces
    Tea Party CodeForces
    Atcoder F
    Atcoder E
    Average Sleep Time CodeForces
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9900489.html
Copyright © 2020-2023  润新知