diff --git a/src/module/formItem/index.less b/src/module/formItem/index.less index 9b146839..1ae6ff68 100644 --- a/src/module/formItem/index.less +++ b/src/module/formItem/index.less @@ -10,7 +10,9 @@ .layui-input-block, .layui-input-inline { .layui-form-danger { - border-color: #ff5722 !important; + &, .layui-input { + border-color: #ff5722 !important; + } } } } diff --git a/src/module/selectOption/index.vue b/src/module/selectOption/index.vue index 65d05998..f9401442 100644 --- a/src/module/selectOption/index.vue +++ b/src/module/selectOption/index.vue @@ -43,23 +43,23 @@ const selectItem = inject("selectItem") as Ref; const selectHandle = function () { !props.disabled && callSelectItemHandle(!selected.value); -}; -const callSelectItemHandle = function (isChecked?: boolean) { - selectItemHandle( - { - value: props.value, - label: props.label, - disabled: props.disabled, - }, - isChecked - ); -}; -const selected = computed(() => { - const selectValues = selectItem.value.value; - if (Array.isArray(selectValues)) { - return (selectValues as any[]).indexOf(props.value) > -1; - } - return selectItem.value.value === props.value; -}); -onMounted(() => selected.value && callSelectItemHandle()); +} +const callSelectItemHandle = function(isChecked ?: boolean){ + selectItemHandle({ + value : props.value, + label : props.label, + disabled : props.disabled + }, isChecked); +} +const selected = computed({ + get(){ + const selectValues = selectItem.value.value; + if (Array.isArray(selectValues)) { + return (selectValues as any[]).indexOf(props.value) > -1; + } + return selectItem.value.value === props.value + }, + set(val){} +}) +onMounted(() => selected.value && callSelectItemHandle())