子组件传值
this.$emit('get-attr', category1Id, category2Id, category3Id)
父组件监听
<CategorySelect @get-attr="onGetAttr" />
函数处理
methods: {
// args存的是1id, 2id, 3id
onGetAttr(...args) {
console.log(Array.isArray(args)) // true
},
// 当然,正常接收子组件的参数是这样,我是图省事
onGetAttr(category1Id, category1Id, category1Id) {
}
}
我一直以为args
是个形参集合,也就是伪数组,没想到args
竟然是个数组!