# Installation
To install the VuePress API Playground component in your VuePress project, you can use npm or yarn.
Using npm:
npm install vuepress-api-playground --save-dev
Using yarn:
yarn add vuepress-api-playground --dev
Once you have installed the component, you can import it into your enhanceApp.js file and optionally provide your own custom styles for the component.
# VuePress v1.x
- Open the
enhanceApp.jsfile in your VuePress project and add the following code:
import VuepressApiPlayground from 'vuepress-api-playground'
import 'vuepress-api-playground/styles/index.stylus' // optional
export default ({ Vue }) => {
Vue.use(VuepressApiPlayground)
}
Note that if you want to use the default styles from the package, you need to import the index.stylus file from the vuepress-api-playground/styles directory. If you want to use your own custom styles, you can import your custom styles file instead of this file.
- If you choose to write your own custom styles, you can import your custom styles in the
enhanceApp.jsfile as shown above.
With these changes made, the VuePress API Playground component is now installed and ready to be used in your VuePress v1.x documentation.
# VuePress v2.x
- Open the
client.jsfile in your VuePress project and add the following code:
import { defineClientConfig } from '@vuepress/client'
import VuepressApiPlayground from 'vuepress-api-playground/src/components/Playground/Playground.vue'
import 'vuepress-api-playground/styles/index.scss' // optional
export default defineClientConfig({
enhance({ app }) {
app.component('VuepressApiPlayground', VuepressApiPlayground)
},
})
Note that if you want to use the default styles from the package, you need to import the index.scss file from the vuepress-api-playground/styles directory. If you want to use your own custom styles, you can import your custom styles file instead of this file.
- If you choose to write your own custom styles, you can import your custom styles in the
client.jsfile as shown above.
With these changes made, the VuePress API Playground component is now installed and ready to be used in your VuePress v2.x documentation.
← Introduction Usage →