万能的github
真主,让咱们强大!
在vue的项目中想使用highlight.js
这样的代码高亮?有人帮助咱们实现了vue-highlightjs
yarn add highlight.js -D
yarn add vue-highlight.js -D
css
这里解释一下为何要安装两个依赖:vue-highlight.js
只是实现了代码高亮的功能,他的安装包里是没有css
的样式文件的,所以咱们还须要安装一个highlight.js
来实现真正的样式。vue
在咱们的入口文件main.js
中引用依赖git
import VueHighlightJS from 'vue-highlightjs'
import 'highlight.js/styles/atom-one-dark.css'
Vue.use(VueHighlightJS)
github
咱们使用的是atom-one-dark.css
这个样式文件,能够根据
highlight.js官网上的面配色自定义本身的展现效果。也能够看咱们项目中安装的highlight.js
中的文件去看是否具有这个样式表。组件化
由于已经实现了vue
的组件化,因此使用起来很是傻瓜...atom
// demo.vue <template> <pre v-highlightjs> <code class="css"> { border: 1px solid #fff; } </code> </pre> </template>
highlight.js demo地址
vue-highlightjs github地址