Vue之代码高亮组件

一、需求:
       类似于代码展示的功能实现的时候,直接以文本的方式展示代码未免显得太枯燥。实现代码高亮是值得一试的。
二、实现
       思路:使用vue-highlight.js。vue-highlight已经集成到vue了,直接安装就可以。
步骤:
       1、安装

npm install --save vue-highlightjs

       2、导入

// Import Vue and vue-highlgihtjs
import Vue from 'vue'
import VueHighlightJS from 'vue-highlightjs'
import 'highlight.js/styles/atom-one-dark.css'

// Tell Vue.js to use vue-highlightjs
Vue.use(VueHighlightJS)

       3、使用

<!-- If your source-code lives in a variable called 'sourcecode' -->
<pre v-highlightjs="sourcecode"><code class="javascript"></code></pre>

<!-- If you want to highlight hardcoded source-code -->
<pre v-highlightjs><code class="javascript">const s = new Date().toString()</code></pre>

你可能感兴趣的:(前端,#,Vue)