vux [Bug Report] Selector 中使用 getFullValue 会有一个选项的滞后问题

o4tp2gmn  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(71)

VUX version

2.9.2

OS/Browsers version

win10

Vue version

2.5.17

Code

https://jsfiddle.net/yorzgpfs/

Steps to reproduce

选择动作时 value值是实时的 正确的
但是打印 this.$refs.refName.getFullValue() 却是之前选择的value对应的item的
因而第一次选择的时候 对应的会是null
这是我第一次选择时 对应的console值:

再次选择 可以看到 选中的值是对的 但是打印的值是之前的

我的解决方法是 获取当前的value然后在列表中遍历找对应的 item值

What is Expected?

this.$refs.refName.getFullValue()获取的是当前选中的项

What is actually happening?

this.$refs.refName.getFullValue()获取的是之前选中的项

des4xlb0

des4xlb01#

代码中注释掉的那段是我放弃使用 getFullValue 后写的解决方法 可以忽略 ...
Vue版本是 2.9.6

相关问题