forked from TALL/tall3-pc-keti
9 changed files with 128 additions and 19 deletions
@ -0,0 +1,41 @@ |
|||||
|
<template> |
||||
|
<div class="intro-flex flex justify-between"> |
||||
|
<div class="intro-wrap left"></div> |
||||
|
|
||||
|
<div class="intro-wrap center"></div> |
||||
|
|
||||
|
<div class="intro-wrap right"></div> |
||||
|
</div> |
||||
|
111111111111111111111111 |
||||
|
</template> |
||||
|
|
||||
|
<script setup></script> |
||||
|
|
||||
|
<style scoped> |
||||
|
.intro-flex { |
||||
|
padding: 16px; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
.intro-wrap { |
||||
|
width: calc((100% - 32px) / 3); |
||||
|
height: 100%; |
||||
|
border-radius: 10px; |
||||
|
} |
||||
|
|
||||
|
.intro-wrap.left { |
||||
|
border: 1px solid #1890ff; |
||||
|
background: rgba(24, 144, 255, 0.05); |
||||
|
} |
||||
|
|
||||
|
.intro-wrap.center { |
||||
|
border: 1px solid #3cc282; |
||||
|
background: rgba(60, 194, 130, 0.05); |
||||
|
} |
||||
|
|
||||
|
.intro-wrap.right { |
||||
|
border: 1px solid #fa8c16; |
||||
|
background: rgba(250, 140, 22, 0.05); |
||||
|
} |
||||
|
</style> |
@ -0,0 +1,35 @@ |
|||||
|
<template> |
||||
|
<div class="task-form">11111111111111</div> |
||||
|
</template> |
||||
|
|
||||
|
<script setup> |
||||
|
// import { computed, watch, ref } from 'vue'; |
||||
|
// import { useStore } from 'vuex'; |
||||
|
|
||||
|
// const store = useStore(); |
||||
|
|
||||
|
// const signInFormRef = ref(null); |
||||
|
// const signInForm = ref({ |
||||
|
// username: '', |
||||
|
// password: '', |
||||
|
// }); |
||||
|
|
||||
|
// const rules = ref({ |
||||
|
// username: [ |
||||
|
// { |
||||
|
// required: true, |
||||
|
// message: '请输入账号', |
||||
|
// trigger: 'blur', |
||||
|
// }, |
||||
|
// ], |
||||
|
// password: [ |
||||
|
// { |
||||
|
// required: true, |
||||
|
// message: '请输入密码', |
||||
|
// trigger: 'blur', |
||||
|
// }, |
||||
|
// ], |
||||
|
// }); |
||||
|
</script> |
||||
|
|
||||
|
<style scoped></style> |
Loading…
Reference in new issue