# Code Display 1.1.0
Component name: <v-code-display>
Vue component that renders code with syntax highlighting using highlight.js (opens new window) with a copy button.
# Examples
No <script>
tags
The <v-code-display>
component does not support displaying <script>
or <style>
tags. Doing so will cause the component or the entire page to break.
# API
Name | Type | Description | Default |
---|---|---|---|
language | String | Language for syntax highlighting. Supported values: xml html javascript js typescript ts json css , scss markdown md bash shell | xml |
code | String | The code string to display | "" |
# Supported Languages
This component uses a custom highlight.js build with the following languages included:
- HTML/XML (
xml
,html
) - JavaScript (
javascript
,js
) - TypeScript (
typescript
,ts
) - JSON (
json
) - CSS (
css
) - SCSS (
scss
) - Markdown (
markdown
,md
) - Bash/Shell (
bash
,shell
)
To add more languages, import them in the component and register them.
← Card Classic Banner →