18910140161

defineEmits使用数组变量参数报错

顺晟科技

2021-09-19 13:18:17

217

// vue3.2版本,这种写法会报错


顺晟科技:

可以先试试打印出来看看,比如这样

如果是 un 开头的那个,说明这只是一个“编译标识”(并不是一个函数),必须严格按照“规则”使用,否则无法识别。类似的还有 defineProps,里面直接写 {} 可以,但是里面写个 foo 就不行了。所以,到 iscuu 提个建议吧。

问题:为什么会报错?是我的用法问题还是bug,defineEmits正确的变量引用是什么样的?

将数组字面量直接放进参数里是可以正确运行的。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航