Vux: popup-picker组件 show-name 无法显示name

Created on 3 Mar 2018  ·  9Comments  ·  Source: airyland/vux

<group><popup-picker :title="" :data="relList" v-model="relSel" @on-change='relChange' placeholder="请选择" show-name></popup-picker></group>

data如下:
relList: [ [{ name: '本人', value: '1' }, { name: '父亲', value: '2' }, { name: '母亲', value: '3' }, { name: '家长', value: '4' }] ],relSel: []

版本:
"vue": "^2.5.13", "vux": "^2.7.9", "vux-loader": "^1.2.1"

我想要选择后把对应value的数字字符串拿到传给后台,其他都是正常的,也没有报错
我想要选择后显示的name ,不写show-name的话直接显示的是value,
问题是写show-name的话 选择后没有显示任何东西
烦请帮我看下是数据结构问题呢 还是哪里的写法有问题

componenpopup-picker

Most helpful comment

我之前也是这个问题,但是我是因为value的值我用的是数字,改成字符串就能正常显示了

All 9 comments

问题是写show-name的话 选择后没有显示任何东西 啥意思?

qq20180303-215224

没有写show-name是正常显示value对吧

写了show-name显示是这样 没有东西
qq20180303-215014
qq20180303-215029

我直接把demo的代码拷贝进项目 也是同样的问题

跟#1880一样 他的value为number 但是我的是string呀

找到原因了 应该是自定义array的find方法跟vux有冲突

为什么要覆写 Array.prototype.find 方法?

我之前也是这个问题,但是我是因为value的值我用的是数字,改成字符串就能正常显示了

我也碰到了同样的问题,解决是在on-change时 vm.$set 重新更新一下。。。

value 写成string类型就不会出现这种change的时候name无法显示了;

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chengjs picture chengjs  ·  4Comments

FlyArtist picture FlyArtist  ·  3Comments

wonghoman picture wonghoman  ·  4Comments

airyland picture airyland  ·  5Comments

LS1231 picture LS1231  ·  3Comments