mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2025-12-12 13:42:50 +00:00
120 lines
2.0 KiB
Vue
120 lines
2.0 KiB
Vue
<template>
|
|
<div class="demo scroller1">
|
|
<el-row :gutter="10">
|
|
<el-col v-for="(item, index) in list" :key="index" :xs="24" :sm="12" :md="8" :lg="6">
|
|
<component :is="item"></component>
|
|
</el-col>
|
|
</el-row>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import BClUpload from "./components/b-cl-upload";
|
|
import BVCopy from "./components/b-v-copy";
|
|
import BIconSvg from "./components/b-icon-svg";
|
|
import BClCrud from "./components/b-cl-crud";
|
|
import BClForm from "./components/b-cl-form";
|
|
import BClContextMenu from "./components/b-cl-context-menu";
|
|
import BErrorPage from "./components/b-error-page";
|
|
import BClEditorQuill from "./components/b-cl-editor-quill";
|
|
|
|
export default {
|
|
components: {
|
|
BClUpload,
|
|
BVCopy,
|
|
BIconSvg,
|
|
BClCrud,
|
|
BClForm,
|
|
BClContextMenu,
|
|
BErrorPage,
|
|
BClEditorQuill
|
|
},
|
|
|
|
data() {
|
|
return {
|
|
list: [
|
|
"b-cl-upload",
|
|
"b-cl-crud",
|
|
"b-icon-svg",
|
|
"b-v-copy",
|
|
"b-cl-form",
|
|
"b-cl-context-menu",
|
|
"b-error-page",
|
|
"b-cl-editor-quill"
|
|
]
|
|
};
|
|
}
|
|
};
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
.demo {
|
|
.scope {
|
|
background-color: #fff;
|
|
border-radius: 3px;
|
|
margin-bottom: 10px;
|
|
|
|
.h {
|
|
height: 30px;
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 10px;
|
|
font-size: 12px;
|
|
|
|
span {
|
|
background-color: $color-primary;
|
|
color: #fff;
|
|
border-radius: 3px;
|
|
padding: 2px 5px;
|
|
margin-right: 10px;
|
|
font-size: 14px;
|
|
letter-spacing: 1px;
|
|
}
|
|
}
|
|
|
|
.c {
|
|
padding: 10px;
|
|
height: 50px;
|
|
box-sizing: border-box;
|
|
|
|
&._svg {
|
|
.icon-svg {
|
|
margin-right: 15px;
|
|
}
|
|
}
|
|
|
|
a {
|
|
font-size: 13px;
|
|
color: #666;
|
|
position: relative;
|
|
|
|
&:hover {
|
|
&:after {
|
|
content: "";
|
|
width: 100%;
|
|
height: 1px;
|
|
position: absolute;
|
|
bottom: -2px;
|
|
left: 0;
|
|
background-color: $color-primary;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.f {
|
|
height: 30px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
padding: 10px;
|
|
font-size: 12px;
|
|
|
|
.date {
|
|
color: #999;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style>
|