diff --git a/src/resources/plugins/TsForm/TsFormRadio.vue b/src/resources/plugins/TsForm/TsFormRadio.vue index d8f807c214103aa3ef3e8d6997e5ebbf29a845ae..6f08edd26e61e8a0522c56758bfeb2cb929c3857 100755 --- a/src/resources/plugins/TsForm/TsFormRadio.vue +++ b/src/resources/plugins/TsForm/TsFormRadio.vue @@ -212,8 +212,7 @@ export default { onChangeValue() { let isSame = this.$utils.isSame(this.value, this.currentValue); // 使用isSame比较两个字符串是否一致,避免 '' == 0 为true情况,导致没有emit on-change方法,form表单获取不到值问题 let value = this.currentValue; - //20210129_zqp_新增支持on-change方法第二个参数获取选中的选项的完整数据 - let selectedItem = []; + let selectedItem = null; if (this.nodeList && this.nodeList.length && value) { selectedItem = this.nodeList.find(n => { return n[this.valueName] === value; @@ -236,7 +235,7 @@ export default { } else { this.validMesage = ''; } - this.setSelectList(selectedItem[this.textName] || ''); + this.setSelectList(selectedItem?.[this.textName] || ''); }, setSelectList(selectedLabel) { let _this = this;