Contents
Highlight Code for Vue.js
Import the npm package and only one prop to show highlightCode
live demo
1. use in Vue3
Install the vue-highlight-code package from NPM and highlight.js:
import the component and style
import { HighCode } from ‘vue-highlight-code’;
import ‘vue-highlight-code/dist/style.css’;
export default {
components: {
HighCode
},
}
<HighCode></HighCoder>
Component Props
prop
description
type
default
codeValue
Highlight Code Source
String
”
lang
Highlight Code Type
String
javascript (such as ‘vue’,’html’,’css)
theme
Component Highlight Code theme
String
default: dark(only [‘dark’,’light’])
codeLines
Show Code lines
Boolean
false
langName
Highlight Code Name (Upper left corner display)
String
“
width
component style width
String
620px
height
component style height
String
“
maxWidth
component style max-width
String
“
maxHight
component style max-heightString
String
“
fontSize
highlight code font-size
Number
–
scrollStyleBool
component scroll bar style
Boolean
true
copy
whether the code can copy
Boolean
true