### Install coderider-demo-vue Package (npm)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Installs the coderider-demo-vue library using the npm package manager. This command is the first step to include the library in your project.
```bash
npm install coderider-demo-vue
```
--------------------------------
### Import Specific coderider-demo-vue Components (JS)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Imports individual components like AddressSelector, DateTimePicker, etc., directly from the coderider-demo-vue library. This allows for on-demand usage, potentially reducing bundle size. Requires `coderider-demo-vue`.
```js
import { AddressSelector, DateTimePicker, PersonSelector, RedButton, SelectInput, TableEditor, TextInput } from 'coderider-demo-vue'
```
--------------------------------
### Globally Register coderider-demo-vue Plugin (Vue 3)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Imports the coderider-demo-vue library and registers it as a global plugin in a Vue 3 application instance. This makes all components available without individual imports. Requires `vue` and `coderider-demo-vue`.
```js
import { createApp } from 'vue'
import CoderiderDemoVue from 'coderider-demo-vue'
import 'element-plus/dist/index.css'
const app = createApp(App)
app.use(CoderiderDemoVue)
```
--------------------------------
### Use SelectInput Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the basic usage of the SelectInput component within a Vue template. This component provides a dropdown selection input.
```vue
```
--------------------------------
### Use RedButton Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the basic usage of the RedButton component within a Vue template. This component provides a standard button element with specific styling.
```vue
Button
```
--------------------------------
### Use AddressSelector Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the basic usage of the AddressSelector component within a Vue template. This component provides address selection functionality.
```vue
```
--------------------------------
### Use TextInput Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the basic usage of the TextInput component within a Vue template. This component provides a standard text input field.
```vue
```
--------------------------------
### Use DateTimePicker Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the basic usage of the DateTimePicker component within a Vue template. This component provides date and time selection functionality.
```vue
```
--------------------------------
### Use PersonSelector Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the basic usage of the PersonSelector component within a Vue template. This component provides user or person selection functionality.
```vue
```
--------------------------------
### Use TableEditor Component (Vue Template)
Source: https://github.com/sonicrang/coderider-demo-vue-index/blob/main/coderider-demo-vue.md
Demonstrates the usage of the TableEditor component within a Vue template, showing how to bind data (`modelValue`) and define columns (`columns`). This component provides table editing capabilities.
```vue
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.