airyland / airyland/vux

[Bug Report] popup-picker赋初值时会触发on-change事件

Aperta
#3,563 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Vue
Stelle
17.5k
Fork
3.6k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### VUX version
2.9.4

### OS/Browsers version
chrome

### Vue version
2.6.10

### Code

```html

data(){
return {
industry: [],
industryArray: [
{ value: '01', name: '房地产' },
{ value: '02', name: '批发和零售业' }
]
}
}
mounted(){
this.industry = '01'
}
```

### Steps to reproduce
vux升级后,出现popup-picker初始化,赋具体值时,会触发on-change事件;
旧版本:2.2.1
新版本2.9.4
通过对比新老版本popup-picker组件的源码,发现新版里监听value方法里多了一行,如下
```html
watch: {
value (val) {
if (JSON.stringify(val) !== JSON.stringify(this.tempValue)) {
this.tempValue = getObject(val)
this.currentValue = getObject(val) //
}
},
}
```
将该行注释掉就没问题了。

### What is Expected?
希望下一版本可以解决这个问题,不想通过本地改源码方式解决问题

### What is actually happening?
如上所述

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.