v-uikit
Version:
基于 UIKit 和 Vue2 开发的界面套件
30 lines (26 loc) • 528 B
JavaScript
export const UkSection = {
render (h) {
}
}
export const UkAccordion = {
name: 'UkAccordion',
components: {UkSection},
data () {
return {
sections: []
}
},
beforeMount () {
this.sections = this.$slots.default.filter(node =>
node.componentOptions && node.componentOptions.tag === 'uk-section'
).map((node, index) => {
const data = node.componentOptions.propsData
data.index = index
return node
})
},
render (h) {
return <div class={{}}>
</div>
}
}