style: select样式
This commit is contained in:
@@ -82,19 +82,29 @@
|
|||||||
:disabled="readOnly"
|
:disabled="readOnly"
|
||||||
v-model:value="form[item.key]"
|
v-model:value="form[item.key]"
|
||||||
/>
|
/>
|
||||||
<a-select
|
<div
|
||||||
|
class="select-container"
|
||||||
v-if="item.type === 'select'"
|
v-if="item.type === 'select'"
|
||||||
:disabled="readOnly"
|
|
||||||
v-model:value="form[item.key]"
|
|
||||||
:options="genderOptions"
|
|
||||||
>
|
>
|
||||||
<template #suffixIcon>
|
<a-select
|
||||||
|
:disabled="readOnly"
|
||||||
|
v-model:value="form[item.key]"
|
||||||
|
:options="genderOptions"
|
||||||
|
>
|
||||||
|
<template #suffixIcon>
|
||||||
|
<!-- <img
|
||||||
|
class="arrow-down-icon"
|
||||||
|
src="@/assets/images/award/arrow_down.svg"
|
||||||
|
/> -->
|
||||||
|
</template>
|
||||||
|
</a-select>
|
||||||
|
<div class="arrow-wrapper flex flex-center">
|
||||||
<img
|
<img
|
||||||
class="arrow-down-icon"
|
class="arrow-down-icon"
|
||||||
src="@/assets/images/award/arrow_down.svg"
|
src="@/assets/images/award/arrow_down.svg"
|
||||||
/>
|
/>
|
||||||
</template>
|
</div>
|
||||||
</a-select>
|
</div>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
@@ -411,7 +421,7 @@
|
|||||||
})
|
})
|
||||||
const formRef = ref(null)
|
const formRef = ref(null)
|
||||||
const form = ref({
|
const form = ref({
|
||||||
email: 'yhzhang@aidlab.hk',
|
email: '',
|
||||||
firstName: '',
|
firstName: '',
|
||||||
lastName: '',
|
lastName: '',
|
||||||
gender: '',
|
gender: '',
|
||||||
@@ -1199,14 +1209,25 @@
|
|||||||
line-height: 6rem;
|
line-height: 6rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
:deep(.ant-select-arrow) {
|
// :deep(.ant-select-arrow) {
|
||||||
height: 4rem;
|
|
||||||
width: 6.2rem;
|
// justify-content: center;
|
||||||
justify-content: center;
|
// display: flex;
|
||||||
display: flex;
|
// align-items: center;
|
||||||
align-items: center;
|
// }
|
||||||
border-left: 0.1rem solid #d5d5d5;
|
}
|
||||||
}
|
}
|
||||||
|
.select-container {
|
||||||
|
position: relative;
|
||||||
|
.arrow-wrapper {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
width: 6rem;
|
||||||
|
height: 4rem;
|
||||||
|
box-sizing: border-box;
|
||||||
|
border-left: 0.1rem solid #d5d5d5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user