父传子
//setup 写在script中
<script setup>
import {difindProps} from "vue"
difindProps ({}) //子组件接受父组件传递的值
difindProps ({
str://数据类型
aaa:{
type ://数据类型
defalut://默认数据
}
})
</script>
//setup 写在script中
<script >
import {difindProps} from "vue"
export defalut {
props:{} || [] //对象,数组
setup(){
}
}
})
</script>
子传夫
第一种setup写在script上
import {defineEmits} from 'vue'
const emit = defineEmits(['change', 'delete']) //数组
emit("事件名",传递的值)
第二种setup写在export 中
export default {
setup(props,{emit}){ //ctx== attrs,emit,slots
emit("事件名",传递的值)
return
}
}