diff --git a/src/components/block/icon.png b/src/components/block/icon.png new file mode 100644 index 0000000..0a3701e Binary files /dev/null and b/src/components/block/icon.png differ diff --git a/src/components/block/index.html b/src/components/block/index.html new file mode 100644 index 0000000..a346490 --- /dev/null +++ b/src/components/block/index.html @@ -0,0 +1,7 @@ +
+ +
+

{{data.value}}

+

{{data.name}}

+
+
\ No newline at end of file diff --git a/src/components/block/index.js b/src/components/block/index.js new file mode 100644 index 0000000..9089906 --- /dev/null +++ b/src/components/block/index.js @@ -0,0 +1,24 @@ + +export default { + props: { + data: { + type: Object, + default: function () { + return { + name: '标题', + value: '值', + icon: require('./icon.png') + } + } + }, + + }, + data () { + return { + }; + }, + created () { + }, + methods: { + } +}; diff --git a/src/components/block/index.scss b/src/components/block/index.scss new file mode 100644 index 0000000..8d9d99b --- /dev/null +++ b/src/components/block/index.scss @@ -0,0 +1,30 @@ +.block { + display: block; + width: 100px; + height: 40px; + align-items: center; + display: flex; + + .icon { + width: 80px; + height: 90px; + } + + .right { + flex: 1; + display: flex; + flex-direction: column; + + .value { + font-weight: bold; + font-size: 24px; + color: #FFFFFF; + text-shadow: 0px 3px 2px #05357D; + } + + .name { + color: rgba(185, 211, 235, 1); + font-size: 12px; + } + } +} \ No newline at end of file diff --git a/src/components/block/index.vue b/src/components/block/index.vue new file mode 100644 index 0000000..5ca257a --- /dev/null +++ b/src/components/block/index.vue @@ -0,0 +1,3 @@ +