airyland / airyland/vux

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

オープン
#3,563 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Vue
スター
17.5k
フォーク
3.6k
PR マージ指標
30日以内にマージされた PR はありません

説明

### 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?
如上所述

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。