From 1bbd7061dac79cacf5513234a04cac8ba0be5c6f Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 21 三月 2025 09:15:36 +0800 Subject: [PATCH] feat: 接口对接 --- packages/components/src/Tag/JobTagList.vue | 30 ++++++++++++++++++++++++------ 1 files changed, 24 insertions(+), 6 deletions(-) diff --git a/packages/components/src/Tag/JobTagList.vue b/packages/components/src/Tag/JobTagList.vue index a438ebd..dc51ea1 100644 --- a/packages/components/src/Tag/JobTagList.vue +++ b/packages/components/src/Tag/JobTagList.vue @@ -1,9 +1,8 @@ <template> <div class="mine-curriculum-intention-job-content"> - <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div> - <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div> - <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div> - <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div> + <div v-for="item in jobTagList" :key="item" class="mine-curriculum-intention-job-item"> + {{ item }} + </div> </div> </template> @@ -12,11 +11,30 @@ name: 'JobTagList', }); -// type Props = {}; +type Props = { + jobTagList?: string[]; +}; -// const props = withDefaults(defineProps<Props>(), {}); +const props = withDefaults(defineProps<Props>(), {}); </script> <style lang="scss"> @import '@/styles/common.scss'; + +.mine-curriculum-intention-job-content { + display: inline-flex; + flex-wrap: wrap; + gap: 16px; + + .mine-curriculum-intention-job-item { + font-size: 20px; + color: boleGetCssVar('color', 'primary'); + padding: 6px 16px; + background-color: #edf2ff; + border-radius: 4px; + display: inline-flex; + align-items: center; + justify-content: center; + } +} </style> -- Gitblit v1.9.1