第一次加载数据后,v-model绑定值的问题
uni-data-picker.vue
希望尽快修复一下
_processReadonly(dataList, valueArray) {
var isTree = dataList.findIndex((item) => {
return item.children
})
if (isTree > -1) {
let inputValue = valueArray // 作用域应该提升,并且支持非数组
if (Array.isArray(valueArray)) {
inputValue = valueArray[valueArray.length - 1]
if (typeof inputValue === 'object' && inputValue.value) {
inputValue = inputValue.value
}
}
this.inputSelected = this._findNodePath(inputValue, this.localdata)
return
}
let result = []
for (let i = 0; i < valueArray.length; i++) {
var value = valueArray[i]
var item = dataList.find((v) => {
return v.value == value
})
if (item) {
result.push(item)
}
}
if (result.length) {
this.inputSelected = result
}
},
1 个回复
jxtian
已处理,请更新一下