
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@2alheure/vue-accordion
Advanced tools
A simple Accordion component for Vue JS.
This component is compatible with Vue 3.
First, run npm install @2alheure/vue-accordion.
Then import it with import Accordion from "@2alheure/vue-accordion";.
<Accordion :headerStyle="headerStyle" :contentStyle="contentStyle">
<template #header">
Your accordion title. Can also be <strong>HTML</strong>.
</template>
Your accordion content. It can be simple text like this.
<p>It can also be HTML.</p>
</Accordion>
<script>
import Accordion from "@2alheure/vue-accordion";
export default {
components: {
Accordion
},
data() {
return {
headerStyle: 'background-color: white;',
contentStyle: {
color: 'red',
fontSize: '42px'
}
}
}
};
</script>
| Name | Type | Default value | Description |
|---|---|---|---|
| opened | Boolean | false | Whether the content should be displayed when loaded. |
| symbolOpened | String | ∨ | The symbol to use for the opened accordion. (Can be HTML.) |
| symbolClosed | String | > | The symbol to use for the closed accordion. (Can be HTML.) |
| headerStyle | String / Object | padding: .5rem; | The style for the header. |
| symbolStyle | String / Object | font-size: 1.5rem; font-weight: 700; vertical-align: middle; | The style for the symbol. |
| contentStyle | String / Object | width: 98%; margin: auto; padding: .5rem; | The style for the content. |
| accordionClass | String / Object | null | The classes for the accordion. |
| headerClass | String / Object | null | The classes for the header. |
| symbolClass | String / Object | null | The classes for the symbol. |
| contentClass | String / Object | null | The classes for the content. |
| Name | Description |
|---|---|
| open | Emitted each time the accordion is opened. |
| close | Emitted each time the accordion is closed. |
| switch | Emitted each time the accordion switches between open and close. |
FAQs
A simple Accordion component for Vue.js
We found that @2alheure/vue-accordion demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.