\r\n\u003C/template>\r\n```\r\n\r\n**子组件**\r\n\r\n```vue\r\n\u003Cscript lang=\"ts\" setup>\r\n// 子组件\r\nconst props = defineProps\u003C{\r\n data: {\r\n sw0: boolean;\r\n sw1: boolean;\r\n sw2: boolean;\r\n };\r\n}>()\r\n\r\ninterface SwitchItem {\r\n id: number;\r\n label: string;\r\n value: boolean;\r\n}\r\n\r\nconst switches = ref\u003CSwitchItem[]>([\r\n { id: 1, label: '开关1', value: props.data.sw0 },\r\n { id: 2, label: '开关2', value: props.data.sw1 },\r\n { id: 3, label: '开关3', value: props.data.sw2 },\r\n]);\r\n\r\nwatch(() => props.data, (newData) => {\r\n switches.value[0].value = newData.sw0;\r\n switches.value[1].value = newData.sw1;\r\n switches.value[2].value = newData.sw2;\r\n}, { deep: true }\r\n);\r\n\r\nconst change = (switchItem: SwitchItem, value: boolean) => {\r\n console.log(`Switch ${switchItem.label} value: ${value}`);\r\n switchItem.value = value;\r\n};\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Cview class=\"box\">\r\n \u003Cview v-for=\"switchItem in switches\" :key=\"switchItem.id\" class=\"item\">\r\n \u003Cview>{{ switchItem.label }}\u003C/view>\r\n \u003Cnut-switch v-model=\"switchItem.value\" @change=\"(value: any) => change(switchItem, value)\" />\r\n \u003C/view>\r\n \u003C/view>\r\n\u003C/template>\r\n```\r\n\r\n\r\n### 期望的结果是什么?\r\n\r\n当父组件的数据改变时,更新子组件的 `switchItem.value` 但不触发 `change` 事件。\r\n\r\n### 实际的结果是什么?\r\n\r\n**事件触发和警告**:当父组件的数据变化时,子组件的 `switch` 状态也随之变化,但是触发了 `nut-switch` 的 `change` 事件,并且出现了警告:\r\n\r\n```\r\n[Vue warn]: Invalid event arguments: event validation failed for event \"change\".\r\n```\r\n\r\n\r\n\r\n\r\n\r\n\r\n### 环境信息\r\n\r\n_No response_\r\n\r\n### 其他补充信息\r\n\r\n**Vue 版本**:3.2.47",[3050],{"name":3051,"color":3052},"🐞 bug","E64A19",343,"[Bug Report]: nut-switch 组件 change 事件参数验证失败","2024-06-17T06:53:53Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/343",0.80565816,{"description":3059,"labels":3060,"number":3062,"owner":3025,"repository":3025,"state":3026,"title":3063,"updated_at":3064,"url":3065,"score":3066},"### nutui-uniapp 版本号\n\n1.7.17\n\n### 平台\n\nh5\n\n### 重现链接\n\nhttps://github.com/17774597536/uniapp/blob/main/src/pages/home/index.vue\n\n### 重现步骤\n\n拿按钮举例\r\n\r\n\r\n\n\n### 期望的结果是什么?\n\n显示类型提示 \r\n\r\n\r\n\n\n### 实际的结果是什么?\n\n仅提示string\r\n\r\n\n\n### 环境信息\n\n_No response_\n\n### 其他补充信息\n\n_No response_",[3061],{"name":3051,"color":3052},429,"针对 webstorm 使用时组件属性并没有类型提示","2024-09-27T01:30:50Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/429",0.81497437,{"description":3068,"labels":3069,"number":3070,"owner":3025,"repository":3025,"state":3071,"title":3072,"updated_at":3073,"url":3074,"score":3075},"### nutui-uniapp 版本号\n\n1.1.6\n\n### 平台\n\nweapp\n\n### 重现链接\n\nhttps://www.uniapp-nutui.tech/components/dentry/cascader.html\n\n### 重现步骤\n\n(cascader) 动态加载标题虽然能够动态展示标题了,当选项字段长的话会导致上方的标题,无法滑动显示选择下一步的标题,需要手动滑动到指定位置,才能显示请选择\r\n\r\n\n\n### 期望的结果是什么?\n\n正常我顶下一步应该是这样:\r\n\r\n\n\n### 实际的结果是什么?\n\n同上\n\n### 环境信息\n\n\r\n System:\r\n OS: Windows 10 10.0.22621\r\n CPU: (16) x64 12th Gen Intel(R) Core(TM) i5-12500H\r\n Memory: 1.14 GB / 15.69 GB\r\n Binaries:\r\n Node: 18.17.0 - D:\\nodejs\\node.EXE\r\n npm: 9.6.7 - D:\\nodejs\\npm.CMD\r\n pnpm: 8.6.10 - ~\\AppData\\Roaming\\npm\\pnpm.CMD\r\n Browsers:\r\n Edge: Spartan (44.22621.2283.0), Chromium (117.0.2045.31)\r\n Internet Explorer: 11.0.22621.1\r\n npmPackages:\r\n nutui-uniapp: ^1.1.6 => 1.1.6 \n\n### 其他补充信息\n\n无",[],60,"closed","(cascader) 动态加载标题","2023-09-21T01:52:18Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/60",0.7310384,{"description":3077,"labels":3078,"number":3082,"owner":3025,"repository":3025,"state":3071,"title":3083,"updated_at":3084,"url":3085,"score":3086},"### nutui-uniapp 版本号\r\n\r\n1.8.0\r\n\r\n### 平台\r\n\r\n\r\n\r\nweapp\r\n\r\n### 重现链接\r\n\r\n测试环境,无链接\r\n\r\n### 重现步骤\r\n\r\n\r\n\r\n\r\n### 期望的结果是什么?\r\n\r\n正常显示\r\n\r\n### 实际的结果是什么?\r\n\r\nSku 商品规格选择 基础用法中显示异常,只有购买数量\r\n\r\n\r\n### 环境信息\r\n\r\n_No response_\r\n\r\n### 其他补充信息\r\n\r\n_No response_",[3079],{"name":3080,"color":3081},"🖱️ need reproduce","455A64",438,"微信小程序sku组件显示异常","2024-11-01T00:46:34Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/438",0.7579503,{"description":3088,"labels":3089,"number":3091,"owner":3025,"repository":3025,"state":3071,"title":3092,"updated_at":3093,"url":3094,"score":3095},"### nutui-uniapp 版本号\n\n1.7.0\n\n### 平台\n\nweapp\n\n### 重现链接\n\nhttps://github.com/madehua/nutui-datepicker-demo\n\n### 重现步骤\n\n1、打开应用首页\r\n2、点击uploader上传按钮\r\n3、点击右上角X,无反应。\r\n\r\n\n\n### 期望的结果是什么?\n\ndelete事件正常触发\n\n### 实际的结果是什么?\n\napp端点击关闭无反应,delete事件不触发.\r\n提示 TypeError: props.beforeDelete is not a function\r\n\u003Cimg width=\"610\" alt=\"image\" src=\"https://github.com/nutui-uniapp/nutui-uniapp/assets/16407351/1c5b9a2b-ca02-44c8-8bc9-c08b19581bae\">\r\n\n\n### 环境信息\n\n_No response_\n\n### 其他补充信息\n\n_No response_",[3090],{"name":3051,"color":3052},207,"Uploader 上传组件,APP端右上角X按钮无响应。","2024-02-29T06:41:51Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/207",0.8009199,{"description":3097,"labels":3098,"number":3099,"owner":3025,"repository":3025,"state":3071,"title":3100,"updated_at":3101,"url":3102,"score":3103},"### nutui-uniapp 版本号\n\n1.6.9\n\n### 平台\n\nweapp\n\n### 重现链接\n\nhttps://github.com/madehua/nutui-datepicker-demo\n\n### 重现步骤\n\n1、打开页面\r\nhttp://localhost:5173/#/pages/nutui/dialog/dialog\r\n2、点击基础弹框\r\n\r\n3、代码片段为官方代码\n\n### 期望的结果是什么?\n\n弹窗正常\r\n\u003Cimg width=\"441\" alt=\"image\" src=\"https://github.com/nutui-uniapp/nutui-uniapp/assets/16407351/6941e9eb-b11a-48cc-8782-00357202fdb4\">\r\n\n\n### 实际的结果是什么?\n\n弹窗显示错误\r\n\r\n\n\n### 环境信息\n\nSystem:\r\n OS: Windows 11 10.0.22621\r\n CPU: (16) x64 12th Gen Intel(R) Core(TM) i5-12500H\r\n Memory: 3.01 GB / 15.73 GB\r\n Binaries:\r\n Node: 18.15.0 - C:\\Program Files\\nodejs\\node.EXE\r\n npm: 9.5.0 - C:\\Program Files\\nodejs\\npm.CMD\r\n Browsers:\r\n Edge: Chromium (113.0.1774.42)\r\n Internet Explorer: 11.0.22621.1\n\n### 其他补充信息\n\n_No response_",[],192,"dialog组件1.5.9版本以后APP显示异常","2024-02-23T01:31:21Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/192",0.80337405,{"description":3105,"labels":3106,"number":3108,"owner":3025,"repository":3025,"state":3071,"title":3109,"updated_at":3110,"url":3111,"score":3112},"### 这个功能解决了什么问题?\n\n点击后会调用接口,返回成功开启switch,失败则不执行后续操作。\r\n现在定义change会导致陷入死循环。主动触发change -> 发送请求 -> 成功后刷新页面数据。结果change事件又触发了\n\n### 你期望的组件设计是怎样的?\n\n\r\n",[3107],{"name":3019,"color":3020},110,"[FR]: nut-switch可以期望添加一个before-change事件","2023-11-23T02:04:11Z","https://github.com/nutui-uniapp/nutui-uniapp/issues/110",0.80768245,["Reactive",3114],{},["Set"],["ShallowReactive",3117],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f5K7OI4JZvrpl7F4QCeVuyIPFGvHqJjyVWF1nqP3XWqE":-1},"/nutui-uniapp/nutui-uniapp/251"]