Tham số sự kiện trong Vue
Có thể truyền tham số vào các sự kiện được phát ra. Hãy xem xét ví dụ. Giả sử hàm của component cha nhận các tham số:
methods: {
func(arg1, arg2) {
console.log(arg1, arg2);
}
}
Các tham số này cần được chỉ định là các tham số
của hàm $emit, sau tên sự kiện:
methods: {
handle() {
this.$emit('show', 'xxx', 'yyy');
}
}
Truyền từ component cha vào component con phương thức sau:
methods: {
func(name) {
console.log(name);
}
}
Trong component nhân viên, hãy tạo một nút bấm, khi nhấp vào nút đó, tên của nhân viên sẽ được truyền đến component cha.
Truyền từ component cha vào component con phương thức sau:
methods: {
func(name, salary) {
console.log(name, salary);
}
}
Trong component nhân viên, hãy tạo một nút bấm, khi nhấp vào nút đó, tên và mức lương của nhân viên sẽ được truyền đến component cha.