Skip to content

在角色选择器上添加@change事件,会导致触发两次事件 #1086

Closed
@767616827

Description

@767616827
版本号:

2.1.4

问题描述:

在角色选择器上添加@change事件,会导致触发两次事件
,但是将v-model删除就没有这个问题了,麻烦看下是否需要优化

截图&代码:

友情提示: 未按格式要求发帖,会直接删掉。

Activity

zhangdaiscott

zhangdaiscott commented on May 7, 2020

@zhangdaiscott
Member

已确认存在问题,处理中

zhangdaiscott

zhangdaiscott commented on May 11, 2020

@zhangdaiscott
Member

image
117行

      selectValue: {
        deep: true,
        handler(val) {
          let rows = val.map(key => this.dataSourceMap[key])
          let data = val.join(',')
          if (data !== this.value) {
            this.$emit('select', rows)
            this.$emit('input', data)
            this.$emit('change', data)
          }
        }
      }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @zhangdaiscott@767616827

        Issue actions

          在角色选择器上添加@change事件,会导致触发两次事件 · Issue #1086 · jeecgboot/JeecgBoot