【2024最新版】Vue3
vuexiaobai:
大家好,请教一个问题,在运行上面的代码时,出现下面的问题:
听雨落地无声:
我看了一下jeecgboot项目前端vue3的项目,接收参数是这种写法: const props = defineProps({
/**
* Whether to display text
*/
showText: { type: Boolean, default: true },
/**
* Whether to refresh the interface when changing
*/
reload: { type: Boolean },
});
请问,这种写法和视频中讲解的写法不同,哪一种更推荐更实用呢
【回复】回复 @擦了擦你的脸 : 好的[OK]
【回复】其实都可以,你写的方式简洁明了,一眼能看出来,也能设置默认值。视频里把原有的对象写成接口形式,页面上看简洁了,方便维护,你可以想象成一个接口对应一张表,多处使用的话就方便了。但有个缺点,想要设置默认值的话需要使用 withDefaults方法,大概是这样withDefaults(defineProps<myInterface>(), { showText: true,reload:false})
被刀后穿越到异世界:
视频里的样式代码,我怎么获取,猛男哭泣
前端 Vue Vue3