1

- 发布:2025-08-16 11:52
- 更新:2025-08-16 11:52
- 阅读:25
产品分类: uni-app x/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.76
手机系统: Android
手机系统版本号: Android 16
手机厂商: 小米
手机机型: k70e
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
1
1
实际结果:
1
1
bug描述:
modelValue: {
type: [Object, String, Number, Array],
default: ''
},
const emit = defineEmits([
'update:modelValue'
])
// 会报错:
emit('update:modelValue', 111)
error: java.lang.IllegalArgumentException: method uni.xxx.GenPagesTabbarHome$Companion$setup$1$8$1$6$5$1.invoke argument 1 has type io.dcloud.uniapp.vue.Ref, got java.lang.Integer
在之前版本没问题,更新4.76出现
我提交issues就被驳回说是误报, 我在使用组件也是v-model="n" 这里的数值类型也是number,emit返回的也是number,为何报错?
官方人员说是强类型,我知道, 但是现在也支持联合类型了, 依然不行, 即便是proptype设置也不行
0 个回复