const props = defineProps({
height: {
type : Number,
default: 200
},
width: {
type : Number,
default: 200
}
})
props: {
message: {
type: String, // type 类型
required: true, // required 是否必传, true必传 若不传则警告[Vue warn]: Missing required prop: "message"
},
count: {
type: Number,
default: 0, // default 默认值
},
isActive: {
type: Boolean,
default: false,
},
list: {
type: Array,
default: () => [],
},
date: {
type: Date,
default: () => new Date(),
},
user: {
type: Object,
default: () => ({ name: 'John Doe', email: 'johndoe@mail.com' }),
},
callback: {
type: Function,
default: () => {},
},
————————————————
访问props需要这么写
cHeight.value = props.height