QT开发中文网

src/views/notice/receiver/index.vue:161:54 - error TS2322: Type '(val: boolean) => void' is not assignable to type '(value: string | number | boolean, ev: Event) => any'. Types of parameters 'val' and 'value' are incompatible. Type 'string |...

这个错误提示是因为在模板中的@change事件处理程序wxChange的参数类型与v-model绑定值的类型不匹配。

根据错误信息,看起来addForm.wx_enable的初始值可能是一个字符串或者数字类型,而不是布尔型。所以当改变开关状态时,会尝试将字符串或数字赋值给布尔型参数。

你可以尝试通过使用计算属性或者修改数据初始化来确保addForm.wx_enable的类型是布尔型。例如:

data() {
  return {
    addForm: {
      wx_enable: false, // 修改为布尔型
      // 其他属性...
    },
  };
},

如果仍然无法解决问题,请检查相关代码,确认确保传递给开关组件 a-switchv-model 绑定和 @change 事件处理程序正确地处理了布尔型数据。

同时,在修改代码前备份好原始代码,并且注意理解对现有代码进行更改的潜在影响。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=8862

分享:
扫描分享到社交APP
void' is not assignable to type '(value: string | number | boolean, ev: Event) => any'. Types of parameters 'val' and 'value' are incompatible. Type 'string |...&appkey=&pic=&searchPic=true")' title="分享到新浪微博" class="weibo"> void' is not assignable to type '(value: string | number | boolean, ev: Event) => any'. Types of parameters 'val' and 'value' are incompatible. Type 'string |...")' title="分享到QQ好友" class="qq"> void' is not assignable to type '(value: string | number | boolean, ev: Event) => any'. Types of parameters 'val' and 'value' are incompatible. Type 'string |...")' title="分享到QQ空间" class="qqzone">
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?