airyland / airyland/vux

pop-picker 选择值与显示值不一致 [bug]

Aperta
#2,055 3 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

![image](https://user-images.githubusercontent.com/19788310/30957191-271e7dac-a46c-11e7-953e-af6ba3042427.png)

bug复现步骤 同一个picker进行多次选择,然后某个特定的选项(如图),就会出现选择的值与显示的值不一致

demo如下 bug出现在Android chrome(pc模拟)浏览器 其他暂时没有测试

```





{{$refs.picker1&&$refs.picker1.getNameValues() || '1千'}}






{{$refs.picker2&&$refs.picker2.getNameValues() || '2千'}}






{{$refs.picker3&&$refs.picker3.getNameValues() || '3千'}}






{{$refs.picker4&&$refs.picker4.getNameValues() || '4千'}}






{{$refs.picker5&&$refs.picker5.getNameValues() || '5千'}}

import { PopupPicker, Group, Cell, Picker, XButton, Divider, XSwitch } from 'vux'
export default {
components: {
PopupPicker,
Group,
Picker,
XButton,
Divider,
Cell,
XSwitch
},
methods: {},
data () {
return {
data1: [[
{
name: '5万',
value: '50000'
},
{
name: '10万',
value: '100000'
},
{
name: '15万',
value: '150000'
},
{
name: '20万',
value: '10000'
},
{
name: '30万',
value: '10000'
},
{
name: '50万',
value: '500000'
},
{
name: '100万',
value: '100000'
},
{
name: '150万',
value: '1500000'
},
{
name: '200万',
value: '2000000'
}
]],
data2: [[
{
name: '5万',
value: '50000'
},
{
name: '10万',
value: '100000'
},
{
name: '15万',
value: '150000'
},
{
name: '20万',
value: '10000'
},
{
name: '30万',
value: '10000'
},
{
name: '50万',
value: '500000'
},
{
name: '100万',
value: '100000'
},
{
name: '150万',
value: '1500000'
},
{
name: '200万',
value: '2000000'
}
]],
data3: [[
{
name: '5万',
value: '50000'
},
{
name: '10万',
value: '100000'
},
{
name: '15万',
value: '150000'
},
{
name: '20万',
value: '10000'
},
{
name: '30万',
value: '10000'
},
{
name: '50万',
value: '500000'
},
{
name: '100万',
value: '100000'
},
{
name: '150万',
value: '1500000'
},
{
name: '200万',
value: '2000000'
}
]],
data4: [[
{
name: '5万',
value: '50000'
},
{
name: '10万',
value: '100000'
},
{
name: '15万',
value: '150000'
},
{
name: '20万',
value: '10000'
},
{
name: '30万',
value: '10000'
},
{
name: '50万',
value: '500000'
},
{
name: '100万',
value: '100000'
},
{
name: '150万',
value: '1500000'
},
{
name: '200万',
value: '2000000'
}
]],
data5: [[
{
name: '5万',
value: '50000'
},
{
name: '10万',
value: '100000'
},
{
name: '15万',
value: '150000'
},
{
name: '20万',
value: '10000'
},
{
name: '30万',
value: '10000'
},
{
name: '50万',
value: '500000'
},
{
name: '100万',
value: '100000'
},
{
name: '150万',
value: '1500000'
},
{
name: '200万',
value: '2000000'
}
]],
value1: [[]],
value2: [[]],
value3: [[]],
value4: [[]],
value5: [[]]
}
}
}

.picker-buttons {
margin: 0 15px;
}

```

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.