b***@163.com
b***@163.com
  • 发布:2021-07-30 01:58
  • 更新:2021-09-29 11:11
  • 阅读:1170

#插件讨论# 【 uni-data-picker 数据驱动的picker选择器 - DCloud前端团队 】第一次加载数据后,v-model绑定值的问题

分类:uni-app

第一次加载数据后,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  
                }  
            },
2021-07-30 01:58 负责人:无 分享
已邀请:
jxtian

jxtian

该问题目前已经被锁定, 无法添加新回复