ElemeFE / ElemeFE/mint-ui

[Bug Report] 使用picker组件时在change方法里面调用自己的事件会不断执行

Open
#890 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vue
Stars
16.4k
Forks
3.5k
PR merge metrics
No merged PRs in 30d

Description

### Mint UI version
2.2.1

### OS/Browsers version
chrome50.0

### Vue version
2.0.0

### Reproduction Link
[http://mint-ui.github.io/docs/#/zh-cn2/picker](http://mint-ui.github.io/docs/#/zh-cn2/picker)

### Steps to reproduce
使用picker组件时在change方法里面调用自己的事件会不断执行

@change事件:
onValuesChange(picker, values) {
if (values[0]) {
this.GetCity(id) //当获取到省份id的时候,传进去,获取城市的列表
}
}

但是条件符合了if (values[0]),一执行,就无止境地执行下去了。。(是完全不会停止地执行)
后面我只能把这个方法放在watch里面了,监听省份id的改变,
请问这个是bug吗?或者不能在里面调用类似的这些get数据的方法?

### What is Expected?
符合条件则执行一次

### What is actually happening?
符合条件却执行多次

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.