airyland / airyland/vux

[Bug Report] picker 传入data的value全是Number类型,但选择后返回的结果却是String类型

未關閉
#3,284 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Vue
星號
17.5k
分支
3.6k
PR 合併指標
30 天內沒有已合併 PR

描述

### VUX version
2.9.2

### OS/Browsers version
macOS Sierra 10.12.6 / Google Chrome 版本 70.0.3538.110(正式版本) (64 位)

### Vue version
2.5.17

### Code

```html



选中值:   {{test[0]}}


选中名:   {{testName}}


选中值类型: {{typeof test[0]}}




import {Picker} from 'vux'
export default {
name: "forms",
props: {},
data() {
return {
jobs:[ [
{value: 9, name: '学生'},
{value: 8, name: '教师'},
{value: 6, name: '上班族'},
{value: 1, name: '自由职业'},
]],
test: [],
testName: [],
}
},
components: {
Picker,
},
watch: {
test: {
handler(n) {
this.testName = this.$refs.Picker.getNameValues()
}, deep: true
}
},
}

.text-align {
text-align: center;
}
.forms {
padding: 0 20px;
* {
font-size: 30px;
line-height: 40px;
}
}

```

### Steps to reproduce
选择picker, 显示的值、名、值类型将变化

### What is Expected?
传入data的value是什么类型,返回的也应该是什么类型

### What is actually happening?
传入data的value是number类型,返回的是sting类型,并且用picker提供的getNameValues无法获取名

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。