引发这个问题是在三级页面中使用uni.navigateBack({ delta: 2 })返回到一级页面 再重一级页面进入二级页面 二级页面中引用的组件引发的emitsOptions报错
//原因:我在二级页面中的组件使用ts的emit写法引发的报错
const emit= defineEmits<{
(e: 'confirm', contents: string): void
}>()
//改回js的写法就没问题了
const emit= defineEmits(['confirm'])
- emitsOptions properties TypeError Uncaught promiseemitsoptions properties typeerror uncaught properties typeerror undefined uncaught addeventlistener typeerror uncaught property typeerror undefined uncaught property insertadjacenthtml typeerror uncaught property javascript typeerror uncaught function constructor typeerror uncaught错误 elementui uncaught promise cancel typeerror countable uncaught argument properties typeerror undefined reading