自定义组件
原则上使用第三方组件也是可以的,但建议你最好封装一下。不管是第三方组件还是自定义组件,每个组件所需的属性可能都不一样,所以每个组件数据可以暴露出一个属性 propValue 用于传递值。...如果需要多个属性,propValue 则可以是一个对象:
propValue: {
a: 1,
b: 'text'
}
在这个 DEMO 组件库中我定义了三个组件。...在每个组件外面包一层 Shape 组件,Shape 组件里包含 8 个小圆点和一个 插槽,用于放置组件。
滑动展开', value: 'slideInUp' },
{ label: '向下滑动展开', value: 'slideInDown' },
],...: '向上滑动收起', value: 'slideOutUp' },
{ label: '向下滑动收起', value: 'slideOutDown' },
],