emits:Vue3中emits类比于Vue2的props,也是传值,但是Vue2props不能声明事件,Vue3emits可以声明事件
//Vue2
{ { text }}
OK
export default {
props: 【'text'】
}
//Vue3
{ { text }}
OK
export default {
props: 【'text'】,
emits: 【'accepted'】
}
这里要注意,Vue3组件可以没有根元素,但是在组件的组件内触发事件时,如果为多个代码片段,没有根元素包裹,会产//代码效果参考:http://www.jhylw.com.cn/310229269.html
生警告,需要对事件定义emits//警告代码
确认
setup(){
emit("change", showAddress.value && showAddress.value.id);
}
//修改代码1
确认
setup(){
emit("change", showAddress.value && //代码效果参考:http://www.jhylw.com.cn/543432585.html
showAddress.value.id);}
//修改代码2
确认
emits: 【"change"】,
setup(){
emit("change", showAddress.value && showAddress.value.id);
}