[Bug Report] 省市选择无法二次赋值
- 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.2
### OS/Browsers version
Android
### Vue version
2.5.16
### Code
```html
data() {
return {
orderInfo: {},
cityArr: [],
ChinaAddressData: ChinaAddressV4Data
};
},
watch: {
/**切换类型,清空数据*/
"orderInfo.typeid": function(val, oldVal) {
let temp = this.typeList.filter(item => item.key == val);
this.$set(this.orderInfo, "money", temp[0].money);
this.cityArr = [];
delete this.orderInfo.address;
delete this.orderInfo.time;
delete this.orderInfo.company;
delete this.orderInfo.remarks;
}
}
```
### Steps to reproduce
一、第一次唤起时,点确定/完成,即使不滑动也可以赋值成功。
二、**切换 类型 时**,在watch中 将cityArr=【】。
再次 点击 组件 唤起选框
1、默认值为上一次选择的地区(如 天津-市辖区-和平区)。不会重新默认为北京-市辖区-东城区
2、不滑动 选区,直接确定,值不会显示在组件上
3、只滑动 区列 (由 和平区 滑至 南开区), 确定,组件只显示 区值(南开区),省市没了
### What is Expected?
将v-model="cityArr" 置空后,组件默认为 城市数据的第一项,且不滑动也可以赋值显示成功
### What is actually happening?
组件不显示所选内容
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.