在Vue 中父组件接收子组件传递的多个参数非常简单。只需在子组件中使用$emit方法传递多个参数,在父组件中通过事件监听函数接收这些参数即可。 这种方式不仅适用于两个参数的传递,实际上可以传递任意数量的参数。只需在$emit方法中依次添加参数,并在父组件的回调函数中按顺序接收即可。
console.log(ar1, ar2, ar3); //参数一 1 2 } } }; //Child.vue <template> 自定义事件传参 </template> export default { methods: { setEvent() { this.$emit("getEvent", "参数一", "参数二"); //this.$emit("getEvent", { ar1: "参数一", ar2: "参数二" }); //子组件...
// 父组件<child-event @getEvent="handlerEvent"></child-event> methods:{ ...
使用vue2.x自定义事件可否传递多个参数? 子组件 自定义事件传参 methods:{ setEvent () { this.$emit('getEvent','参数一','参数二') } } 父组件 <child-event @getEvent="handlerEvent"></child-event> methods:{ handlerEvent ($event) { console.log($event) } } 父组件怎么才能同时接收到子组件...
使用vue2.x自定义事件可否传递多个参数? 子组件 自定义事件传参 methods:{ setEvent () { this.$emit('getEvent','参数一','参数二') } } 父组件 <child-event @getEvent="handlerEvent"></child-event> methods:{ handlerEvent ($event) { console.log($event) } } 父组件怎么才能同时接收到子组件...
使用vue2.x自定义事件可否传递多个参数? 子组件 自定义事件传参 methods:{ setEvent () { this.$emit('getEvent','参数一','参数二') } } 父组件 <child-event @getEvent="handlerEvent"></child-event> methods:{ handlerEvent ($event) { console.log($event) } } 父组件怎么才能同时接收到子组件...