0.0.11 • Published 3 years ago

vue-accordion-transition v0.0.11

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

vue-accordion

Vue accordion transition.

Installation

npm i vue-simple-accordion

or

yarn add npm i vue-simple-accordion

Then you can install your plugin globally with

...
import Accordion from 'vue-simple-accordion'

Vue.use(Accordion)
...

or locally

...
import Accordion from 'vue-simple-accordion'

export default {
  ...
  components: {
    Accordion
  },
  ...
}
...

Usage

Use Accordion as a component. Pass head and body by slots.

<Accordion :icon-color="#000000">
  <template v-slot:head>
    Accordion Head
  </template>
  <template v-slot:icon>
    <img src="/icon.png" />
  </template>
  <template v-slot:body>
    Lorem ipsum dolor sit amet consectetur adipisicing elit. Incidunt, quod aliquid. Eveniet nulla necessitatibus, beatae voluptatibus recusandae placeat. Enim autem nemo provident harum. Ea, maiores nobis nesciunt at qui et!
  </template>
</Accordion>

Options

ParameterRequiredTypeDefaultDescription
icon-colorString#fffHex color for default icon
disableBooleanfalseDisable accordion. Body is always shown.

To do

Accordion group (close all accordions simultaneously)

0.0.11

3 years ago