vue3在 setup 中使用 props
vue3在 setup 中使用 props记录学习和开发中遇到的问题之前我尝试在 setup 中使用 props 是这样的export default defineComponent({setup(props: any) {console.log(props.id) // 输出 undefined}})然而 却输出 undefined ,通过思考和查阅资料,与 vue2 做对比,少了 props
·
vue3在 setup 中使用 props
记录学习和开发中遇到的问题
之前我尝试在 setup 中使用 props 是这样的
export default defineComponent({
setup(props: any) {
console.log(props.id) // 输出 undefined
}
})
然而 却输出 undefined ,通过思考和查阅资料,与 vue2 做对比,少了 props 声明一步
加上声明就可以了
export default defineComponent({
props: {
id: {
type: Number,
default: 0,
}
},
setup(props: any) {
console.log(props.id) // 输出 undefined
return {}
}
})
个人博客 http://www.sharekong.xyz 欢迎访问
更多推荐
已为社区贡献3条内容
所有评论(0)