比如我引入一个defineprops会给一个红色下划线说“导入声明与defineprops的局部声明冲突”这个出现的最多有的用起来没影响有的直接项目打不开,太苦恼了!
有遇见的同学求帮助😭
【相关推荐】
import { ref, defineProps } from 'vue'
const props = defineProps({
width: {
type:String,
required: true,
default: '100rpx'
},
height: {
type:String,
default: '100rpx'
}
})
// 业务代码获取值,trmplate直接使用width即可
console.log(props.width)
看报错信息跟 Echarts 有关,注释调对应的引入试试
defineProps不需要引入吧,我都是直接用的。还有一个defineEmits,也不需要引入。关于withDefaults,我一直没用过,看其他博客用的时候也不需要引入。
一般import不应该在script的外面引用吗?