@aidol/vue-accordion
A accordion component for vue.js
Installation
Using npm
npm install @aidol/vue-accordion --save
cnpm install @aidol/vue-accordion --save
Usage
In main.js
import Vue from 'vue'
import accordion from '@aidol/vue-accordion'
Vue.use(accordion)
<ai-accordion :data="imgList" @jump="jumpTo"/>
export default {
data(){
return {
imgList: [
{title: '' , src: ''},
{title: '' , src: ''},
]
}
}
}
Properties
属性 | 类型 | 说明 | 可选值 | 是否必需 |
---|
w | Number | 容器宽度 | 1200 (默认) | 否 |
h | Number | 容器高度 | 266 (默认) | 否 |
gap | Number | 折叠间隔 | 100 (默认) | 否 |
data | Array of object | 展示的图片数据 | 实例默认使用的是演示数据 , 设置 data 属性以覆盖 | 是 |
注:
- 在
data
属性中 (对象数组类型) , 你必须为每个对象提供 src
属性 ,作为每张图片的地址。其他有用的数据,你可以视你所需去添加。
Events
@jump
点击某张展示图片时触发句柄
<ai-accordion @jump="jumpTo"/>
export default {
data(){
return {}
},
methods: {
jumpTo(info){
}
}
}
Logs
2018/9/5
- init package