37 lines
659 B
Markdown
37 lines
659 B
Markdown
# trustcontact web components
|
|
|
|
Progetto Vue 3 (Vite) per creare Web Components custom element.
|
|
|
|
## Quick start
|
|
|
|
```bash
|
|
cd web_components
|
|
npm i
|
|
npm run dev
|
|
```
|
|
|
|
Apri il playground su `http://localhost:5173`.
|
|
|
|
## Build libreria
|
|
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
Output in `dist/`:
|
|
- `user-menu.es.js`
|
|
- `user-menu.iife.js`
|
|
|
|
Componenti registrati dal bundle:
|
|
- `<user-menu>`
|
|
- `<lang-selector>`
|
|
|
|
## Uso nel browser
|
|
|
|
```html
|
|
<link rel="stylesheet" href="/path/user-menu.css" />
|
|
<script type="module" src="/path/user-menu.es.js"></script>
|
|
<user-menu target="user-dropdown" pos="bl" sr="Open user menu"></user-menu>
|
|
<lang-selector authenticated="1"></lang-selector>
|
|
```
|