1.0.4 • Published 2 years ago

@qingbing/vue-highlight v1.0.4

Weekly downloads
80
License
ISC
Repository
-
Last release
2 years ago

封装 vue-element-ui 的组件

封装 highlight.js 在 vue 上对代码进行高亮显示

  • 代码高亮针对 pre>code 有效
  • 对高亮代码添加行号标识

====== 版本说明 ======

  • 1.0.1 : 代码高亮并添加行号
  • 1.0.2 : 版本标识错误
  • 1.0.3 : 代码高亮支持自定义模板,模板参考 “highlight.js/styles”,同一个界面以最后的模板为准
  • 1.0.4 : 配合修改 isElement

1. 安装

npm install @qingbing/vue-highlight

2. 全局引用导入,在vue的main.js中确认加入如下代码

import Highlight from "@qingbing/vue-highlight";
Vue.use(Highlight);

3. vue文件中使用

3.1 静态html

<pre v-highlight><code class="language-js">var date = new Date(); </code></pre>

3.2 动态加载字段

# 定义字段
var highContent = '<php? echo 11;';

# html 标签加载
<pre v-highlight="highContent"><code></code></pre>

3.3 动态加载html字段

# 定义字段
var highContent = '<pre><code><php? echo 11;</code></pre>';

# html 标签加载
<div v-highlight v-html="highContent"></div>