소스 검색

cl-switch 默认值问题

神仙都没用 1 년 전
부모
커밋
a04dfc925e
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      src/plugins/crud/components/switch/index.tsx

+ 5 - 4
src/plugins/crud/components/switch/index.tsx

@@ -41,15 +41,16 @@ export default defineComponent({
 				status.value = val;
 				status.value = val;
 
 
 				if (val !== undefined) {
 				if (val !== undefined) {
-					// 调整值类型
 					if (isBoolean(val)) {
 					if (isBoolean(val)) {
 						activeValue.value = true;
 						activeValue.value = true;
 						inactiveValue.value = false;
 						inactiveValue.value = false;
-					} else {
-						activeValue.value = props.activeValue;
-						inactiveValue.value = props.inactiveValue;
+
+						return true;
 					}
 					}
 				}
 				}
+
+				activeValue.value = props.activeValue;
+				inactiveValue.value = props.inactiveValue;
 			},
 			},
 			{
 			{
 				immediate: true
 				immediate: true