Skip to content

Commit bd993b7

Browse files
authored
Merge pull request #24 from suilyy/sig
fix: 修改confirm返回值异常的问题
2 parents 80ef21d + ba7c86c commit bd993b7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

harmony/picker/src/main/ets/PickerBaseOperate.ets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ function changeSelect(val: string | string[], index: number | number[]) {
101101
const valArr = Array.isArray(val)? JSON.stringify(val) : JSON.stringify([val]);
102102
const indexArr = Array.isArray(val)? JSON.stringify(index) : JSON.stringify([index]);
103103
pickerCtx.rnInstance.emitDeviceEvent(EVENT, { type: SELECT, selectedValue: valArr, selectedIndex: indexArr });
104-
defaultValue = val;
104+
defaultValue = JSON.parse(valArr);
105105
selectIndex = index as number[];
106106
} catch (error) {
107107
Logger.error(TAG,
@@ -324,7 +324,7 @@ export class GlobalDialog {
324324
}
325325
if (!Array.isArray(content.selectedValue)) {
326326
defaultValue = content.selectedValue?.toString();
327-
} else {
327+
} else if(!!content.selectedValue.length) {
328328
defaultValue = content.selectedValue.map(item => {
329329
return item.toString();
330330
})

0 commit comments

Comments
 (0)