服务专业公司网站建设服务开发公司项目总职责
服务专业公司网站建设服务,开发公司项目总职责,seo营销型网站设计要点,科技信息期刊defineEmits 属性#xff1a;用于创建自定义事件#xff0c;接收子组件传递过来的数据。
注意#xff1a;如果自定义事件的名称#xff0c;和原生事件的名称一样#xff0c;那么只会触发自定义事件。
defineEmits 仅适用于 setup 语法糖#xff0c;其它写法请见#x…defineEmits 属性用于创建自定义事件接收子组件传递过来的数据。
注意如果自定义事件的名称和原生事件的名称一样那么只会触发自定义事件。
defineEmits 仅适用于 setup 语法糖其它写法请见《Vue3 子传父 组件传参 emit》 语法格式
// 子组件创建自定义事件传递数据
const emit defineEmits([自定义事件]);
emit(自定义事件, 数据1, 数据2);// 父组件绑定自定义事件接收数据
组件标签 自定义事件函数名/组件标签const 函数名 (参数1, 参数2) {console.log(参数1, 参数2);
}基础使用
一、子组件创建自定义事件传递数据。
templateh3我是子组件/h3
/templatescript setup
import { ref } from vue;
let name ref(张三);
// 创建 myEvent 自定义事件
const emit defineEmits([myEvent]);
// 使用 myEvent 自定义事件传递数据
emit(myEvent, name.value, 999);
/script二、父组件给组件标签绑定自定义事件接收数据。
templateh3我是父组件/h3p{{ title }}/phr /!-- 绑定 myEvent 自定义事件 --Child myEventadd/Child
/templatescript setup
import Child from ../components/Child;
import { ref } from vue;
let title ref();
// 创建事件函数接收数据
const add (name, num) {title.value name;console.log(我是父组件, name, num);
}
/script注子组件使用自定义事件后父组件中的事件函数会自动执行。 原创作者吴小糖
创作时间2023.12.15
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88029.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!