在Vue中使用highlight.js高亮顯示程式碼
安裝
npm install highlight.js
編碼
// Vue-cli生成的工程檔案的src/main.js
import hljs from 'highlight.js'
import 'highlight.js/styles/googlecode.css' //樣式檔案
Vue.directive('highlight',function (el) {
let blocks = el.querySelectorAll('pre code');
blocks.forEach((block)=>{
hljs.highlightBlock(block)
})
})
使用
p v-html="html" v-highlight></p>
ps:特別注意v-html=html中的html內容必須包含:<pre><code>'+html+'</code></pre> pre和code標籤
相關文章
- pycharm程式碼不高亮顯示怎麼辦PyCharm
- 在Vue中使用highlight.jsVueJS
- js實現關鍵詞高亮顯示程式碼例項JS
- ultraedit高亮顯示pl/sqlSQL
- TextView搜尋文字高亮顯示TextView
- 解決vi 在FC5中沒有高亮顯示的問題(轉)
- linux下使用ccat讓你的cat高亮顯示Linux
- 在Delphi中開發使用多顯示器的應用程式
- Python 查詢PDF中的指定文字並高亮顯示Python
- Vs Code中執行vue命令顯示"系統禁止執行指令碼"無法在終端使用Vue指令碼
- Excel-如何將含有對應值得單元格高亮顯示的程式碼摘抄Excel
- laravel Es搜尋 檢索高亮顯示Laravel
- Lucene多欄位查詢&高亮顯示
- vue 中 echart 在子元件中只顯示一次的問題Vue元件
- 元素在div中底部顯示
- 直播商城原始碼,PopupWindow選單在ListView中顯示原始碼View
- centos7 vim 編輯Dockerfile顯示高亮CentOSDocker
- Mac 終端命令列顏色高亮顯示Mac命令列
- CUDA開發環境高亮顯示設定開發環境
- hexo程式碼高亮Hexo
- 將搜尋關鍵詞高亮顯示例項程式碼
- 在sql*plus中顯示長字元SQL字元
- flash在jsp中不能顯示?JS
- PHPstrom 配置 Laravel Log 格式日誌高亮顯示PHPLaravel
- .NET Reflector 8.2支援VS2013高亮顯示和程式碼地圖檢視地圖
- HighlightrObjC:使用 highlight.js 為核心的 NS/UITextView 語法高亮庫OBJJSUITextView
- 顯示Smartforms報表程式碼ORM
- Vue使用中遇到的程式碼問題Vue
- 在sqlserver中顯示錶的結構SQLServer
- Mac 下iterm2配色方案(高亮)及顯示分支Mac
- Extjs 在GridPanel中顯示圖示的方法JS
- jquery使用ajax讀取後臺資料在表格中顯示jQuery
- 讓你掘金部落格中的程式碼顯示得更酷
- vue中:is的用法,動態顯示需要的元件Vue元件
- Bootstrap系列 -- 8. 程式碼顯示boot
- 如何實現程式碼高亮
- 程式碼高亮網站收集網站
- django-ckeditor 程式碼高亮Django