11 changed files with 138 additions and 67 deletions
@ -1,52 +0,0 @@ |
|||||
<script setup lang="ts"> |
|
||||
import { ref } from 'vue' |
|
||||
|
|
||||
defineProps<{ msg: string }>() |
|
||||
|
|
||||
const count = ref(0) |
|
||||
</script> |
|
||||
|
|
||||
<template> |
|
||||
<h1>{{ msg }}</h1> |
|
||||
|
|
||||
<p> |
|
||||
Recommended IDE setup: |
|
||||
<a href="https://code.visualstudio.com/" target="_blank">VS Code</a> |
|
||||
+ |
|
||||
<a href="https://github.com/johnsoncodehk/volar" target="_blank">Volar</a> |
|
||||
</p> |
|
||||
|
|
||||
<p>See <code>README.md</code> for more information.</p> |
|
||||
|
|
||||
<p> |
|
||||
<a href="https://vitejs.dev/guide/features.html" target="_blank"> |
|
||||
Vite Docs |
|
||||
</a> |
|
||||
| |
|
||||
<a href="https://v3.vuejs.org/" target="_blank">Vue 3 Docs</a> |
|
||||
</p> |
|
||||
|
|
||||
<button type="button" @click="count++">count is: {{ count }}</button> |
|
||||
<p> |
|
||||
Edit |
|
||||
<code>components/HelloWorld.vue</code> to test hot module replacement. |
|
||||
</p> |
|
||||
</template> |
|
||||
|
|
||||
<style scoped> |
|
||||
a { |
|
||||
color: #42b983; |
|
||||
} |
|
||||
|
|
||||
label { |
|
||||
margin: 0 0.5em; |
|
||||
font-weight: bold; |
|
||||
} |
|
||||
|
|
||||
code { |
|
||||
background-color: #eee; |
|
||||
padding: 2px 4px; |
|
||||
border-radius: 4px; |
|
||||
color: #304455; |
|
||||
} |
|
||||
</style> |
|
@ -0,0 +1,37 @@ |
|||||
|
<template> |
||||
|
<div class="card"> |
||||
|
<div class="text-left p-15px font-bold flex-shrink-0 bg-light-700"> |
||||
|
<span class="text-size-16px"> |
||||
|
{{ name }} |
||||
|
</span> |
||||
|
<span class="text-size-12px pl-5px text-gray-400 overflow-ellipsis"> |
||||
|
{{ desc }} |
||||
|
</span> |
||||
|
</div> |
||||
|
<div class="flex-1 p-15px"> |
||||
|
<slot></slot> |
||||
|
</div> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<script lang="ts"> |
||||
|
import { defineComponent, PropType } from "vue"; |
||||
|
export default defineComponent({ |
||||
|
props: { |
||||
|
name: { |
||||
|
type: String as PropType<string>, |
||||
|
default: "" |
||||
|
}, |
||||
|
desc: { |
||||
|
type: String as PropType<string>, |
||||
|
default: "" |
||||
|
}, |
||||
|
} |
||||
|
}) |
||||
|
</script> |
||||
|
|
||||
|
<style scoped> |
||||
|
.card { |
||||
|
@apply bg-light-400 w-680px min-h-150px max-h-350px flex flex-col rounded-15px overflow-hidden; |
||||
|
} |
||||
|
</style> |
@ -0,0 +1,5 @@ |
|||||
|
import { defineConfig } from 'windicss/helpers' |
||||
|
|
||||
|
export default defineConfig({ |
||||
|
preflight: false |
||||
|
}) |
Loading…
Reference in new issue