在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
- HighlightrObjC:使用 highlight.js 為核心的 NS/UITextView 語法高亮庫OBJJSUITextView
- ultraedit高亮顯示pl/sqlSQL
- echarts 在 vue2 中的顯示問題EchartsVue
- Python 查詢PDF中的指定文字並高亮顯示Python
- Vs Code中執行vue命令顯示"系統禁止執行指令碼"無法在終端使用Vue指令碼
- laravel Es搜尋 檢索高亮顯示Laravel
- hexo程式碼高亮Hexo
- 中斷與數碼管動態顯示程式碼
- PHPstrom 配置 Laravel Log 格式日誌高亮顯示PHPLaravel
- centos7 vim 編輯Dockerfile顯示高亮CentOSDocker
- 為什麼vue列印的物件在瀏覽器中顯示...Vue物件瀏覽器
- Vue專案中使用Html+Css使div在頁面中居中顯示(水平+垂直)VueHTMLCSS
- vue 中 echart 在子元件中只顯示一次的問題Vue元件
- 直播商城原始碼,PopupWindow選單在ListView中顯示原始碼View
- 測試程式碼高亮
- django-ckeditor 程式碼高亮Django
- 如何實現程式碼高亮
- 程式碼高亮網站收集網站
- [WPF] 可選擇的TextBlock,正則匹配高亮顯示BloC
- Vue使用中遇到的程式碼問題Vue
- JavaScript年月日日期顯示程式碼JavaScript
- MYSQL程式碼顯示測試測試MySql
- 直播app原始碼,根據頁面滾動高亮顯示目錄的側邊欄APP原始碼
- vue中:is的用法,動態顯示需要的元件Vue元件
- vue顯示多個空格Vue
- Linux中顯示記憶體和CPU使用率最高的程式的SHELL指令碼例子Linux記憶體指令碼
- FloatingActionButton在RecycleView中滑動隱藏顯示View
- 使用程式碼獲得Hybris Commerce裡顯示的產品圖片
- 修改VS的程式碼高亮顏色
- CAD中能顯示列印不顯示
- Flutter 如何將程式碼顯示到介面上Flutter
- 遞迴顯示字型交換程式碼片段遞迴
- Atom 微信小程式檔案程式碼高亮微信小程式
- WebStorem 支援微信小程式 wepy 程式碼高亮WebREM微信小程式
- qt 使用qmake pro檔案新增 ico圖示,程式執行時顯示圖示,exe也顯示圖示QT
- vue 3 頁面全屏顯示Vue
- 通過Behavior在RecycleView中隱藏顯示FABView