c***@foxmail.com
c***@foxmail.com
  • 发布:2022-04-25 11:29
  • 更新:2022-08-11 11:27
  • 阅读:503

【报Bug】v-for中使用【自定义组件的v-model】,当使用【方法\过滤器】时,且参数传入【循环项:item\index】,v-model失效。此种情况原生input正常。

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

第三方开发者工具版本号: 1.05.2204180

基础库版本号: 2.23.3

项目创建方式: HBuilderX

示例代码:

template

<view v-for="(item,index) in flags" :key="index">  
    <uni-easyinput v-model="formData[item.name]" />  
    <view>{{someMethod(item)}}</view>  
</view>

script:

export default {  
    data() {  
        return {  
            flags: [{  
                name: 'date1'  
            },{  
                name: 'date2'  
            }],  
                        formData: {  
                date1: '2030-02-16',  
                date2: '2030-02-17'  
            },  
                }  
      },  
      methods: {  
        someMethod(){},  
      }  
}

bug描述:

v-for中使用【自定义组件的v-model】,当使用【方法\过滤器】时,且参数传入【循环项:item\index】,v-model失效。此种情况原生input正常。

2022-04-25 11:29 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

这种情况是要放弃v-model 用 :value 绑定input事件 来写么?

  • zmhaodiao

    重大bug 原生的没问题,唉 这框架恶心

    2022-07-14 18:27

zmhaodiao

zmhaodiao

这个问题怎么解决啊?我也遇到了,官方人不回复的吗?

zmhaodiao

zmhaodiao

只有小程序端有这个问题,其他端都是可以的 @DCloud_UNI_LXH

DCloud_UNI_HT

DCloud_UNI_HT

小程序上框架对自定义组件v-model处理有些问题,bug已确认 ,排期修复中

该问题目前已经被锁定, 无法添加新回复