import './index.scss'
import {
NCard,
NLayout,
NDescriptions,
NDescriptionsItem,
NTag,
NSpace,
} from 'naive-ui'
import RayIcon from '@/components/RayIcon/index'
const Dashboard = defineComponent({
name: 'Dashboard',
setup() {
const coverLetterOptions = [
{
label: '掌握搬砖框架',
des: () => (
Vue3.x
React
),
},
{
label: '从事搬砖时长',
des: () => (
练习时长两年半的小白前端搬砖师
),
},
{
label: '个人',
des: () => (
努力搬砖、努力摸鱼, 建设美丽家园
),
span: 2,
},
{
label: '补充说明',
des: () => (
如果有希望补充的功能可以在
GitHub
提一个 Issues
),
span: 2,
},
]
return {
coverLetterOptions,
}
},
render() {
return (
{{
header: () =>
h(
RayIcon,
{
name: 'ray',
size: '64',
},
{},
),
default: () => '当你看见这个页面后, 就说明项目已经启动成功了~',
}}
{this.coverLetterOptions.map((curr) => (
{curr.des()}
))}
)
},
})
export default Dashboard