Page-v2 布局组件
基础用法
点击查看示例代码
vue
<template>
<h-page-v2 :h_data="h_page_v2"></h-page-v2>
</template>
<script setup>
const h_page_v2 = {
component: 'h-page-v2',
top:{
component: 'h-header-v2',
theme: 'dark',
items: [{
component: 'h-menu-v2',
items: [{
name: 'logo',
image: 'https://tailwindui.com/image/logos/mark.svg?color=indigo&shade=500',
name: '高校软件测试实训平台',
link: '/project/1',
},
{
name: 'herderv2',
name: '项目管理',
items: [{
name: 'demo21',
name: '项目管理1',
link: '/project/21',
},
{
name: 'demo22',
name: '项目管理2',
link: '/project/22',
},
{
name: 'demo23',
name: '项目管理3',
link: '/project/23',
}
]
},
{
name: 'demo2',
name: '学习中心',
items: [{
name: 'demo21',
name: '学习中心1',
link: '/project/21',
},
{
name: 'demo22',
name: '学习中心2',
link: '/project/22',
},
{
name: 'demo23',
name: '学习中心3',
link: '/project/23',
}
]
},
{
name: 'demo3',
name: '项目分配',
link: '/project/3',
},
{
name: 'demo4',
name: '模板项目',
link: '/project/4',
},
{
name: 'demo5',
name: '题库',
link: '/project/5',
},
],
},
{
component: 'h-menu-v2',
items: [{
name: 'avatar',
name: '我是头像',
image: 'https://gitlab.ceshiren.com/uploads/-/system/user/avatar/79/avatar.png?width=24',
},
{
name: 'demo6',
icon: 'fa fa-user',
name: '时间覆盖一切',
description: '身份:老师',
},
{
name: 'demo7',
name: '管理员页面',
link: '/project/7',
},
{
name: 'demo8',
name: '退出',
link: '/project/8',
},
],
}
]
},
aside:{
component: 'h-aside-v2',
theme: 'dark',
items: [{
component: 'h-menu-v2',
items: [{
name: 'asidev2',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-user'
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-apple',
items: [{
name: 'demo21',
name: '测试管理',
link: '/project/21',
}, {
name: 'demo21',
name: '测试管理',
link: '/project/21',
}, {
name: 'demo21',
name: '测试管理',
link: '/project/21',
}, ]
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-close'
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-bars'
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-book'
},
]
}]
},
items: [
{
component: 'h-card-v2',
class:'h-row-1 h-left h-content-2',
content: [
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
]
}
]
}
</script>
<template>
<h-page-v2 :h_data="h_page_v2"></h-page-v2>
</template>
<script setup>
const h_page_v2 = {
component: 'h-page-v2',
top:{
component: 'h-header-v2',
theme: 'dark',
items: [{
component: 'h-menu-v2',
items: [{
name: 'logo',
image: 'https://tailwindui.com/image/logos/mark.svg?color=indigo&shade=500',
name: '高校软件测试实训平台',
link: '/project/1',
},
{
name: 'herderv2',
name: '项目管理',
items: [{
name: 'demo21',
name: '项目管理1',
link: '/project/21',
},
{
name: 'demo22',
name: '项目管理2',
link: '/project/22',
},
{
name: 'demo23',
name: '项目管理3',
link: '/project/23',
}
]
},
{
name: 'demo2',
name: '学习中心',
items: [{
name: 'demo21',
name: '学习中心1',
link: '/project/21',
},
{
name: 'demo22',
name: '学习中心2',
link: '/project/22',
},
{
name: 'demo23',
name: '学习中心3',
link: '/project/23',
}
]
},
{
name: 'demo3',
name: '项目分配',
link: '/project/3',
},
{
name: 'demo4',
name: '模板项目',
link: '/project/4',
},
{
name: 'demo5',
name: '题库',
link: '/project/5',
},
],
},
{
component: 'h-menu-v2',
items: [{
name: 'avatar',
name: '我是头像',
image: 'https://gitlab.ceshiren.com/uploads/-/system/user/avatar/79/avatar.png?width=24',
},
{
name: 'demo6',
icon: 'fa fa-user',
name: '时间覆盖一切',
description: '身份:老师',
},
{
name: 'demo7',
name: '管理员页面',
link: '/project/7',
},
{
name: 'demo8',
name: '退出',
link: '/project/8',
},
],
}
]
},
aside:{
component: 'h-aside-v2',
theme: 'dark',
items: [{
component: 'h-menu-v2',
items: [{
name: 'asidev2',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-user'
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-apple',
items: [{
name: 'demo21',
name: '测试管理',
link: '/project/21',
}, {
name: 'demo21',
name: '测试管理',
link: '/project/21',
}, {
name: 'demo21',
name: '测试管理',
link: '/project/21',
}, ]
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-close'
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-bars'
},
{
name: 'demo21',
name: '测试管理',
link: '/project/21',
icon: 'fa fa-lg fa-book'
},
]
}]
},
items: [
{
component: 'h-card-v2',
class:'h-row-1 h-left h-content-2',
content: [
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
{
image: 'https://ceshiren.com/uploads/default/original/3X/4/d/4d3b8204803034fe7293fcd7b1b3473c759827c8.png',
header: '90天产品经理实战班',
meta: ['BAT大厂', '7200元', '三个月'],
description: ['学习大厂实用方法论,做有大局观、能拿结果的产品经理', '学习大厂实用方法论,做有大局观、能拿结果的产品经理'],
extra: [{ name: '查看详情', link: 'https://www.baidu.com' }, { name: '修改', link: 'https://www.baidu.com' }],
},
]
}
]
}
</script>