From 68c34ef21a74d1bc70fe54730ff337f5fbbc4080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=9D=A8?= <1711467488@qq.com> Date: Tue, 16 Jan 2018 22:20:04 +0800 Subject: [PATCH] no message Former-commit-id: 85ec7bbd986a27b5bf63f4c661bd992e0ee96cf7 Former-commit-id: c82d46c4a506965beb80b7c8dbea4e1650c91723 Former-commit-id: b7578889722e86782b775d382f87c5eb00ebd0b6 --- src/assets/style/public-class.scss | 30 +++++------ src/assets/style/public.scss | 3 ++ .../demo/GithubLinkButton/index.vue | 51 +++++++++++++++++++ src/components/index.js | 6 +++ .../demo/plugins/clipboard-polyfill/demo.vue | 6 +-- src/pages/demo/plugins/highlight/demo.vue | 8 +-- src/pages/demo/plugins/js-cookie/demo.vue | 6 +-- src/pages/demo/plugins/mock/ajax.vue | 2 +- .../plugins/mock/componnets/MockDemoCard.vue | 6 +-- src/pages/demo/plugins/mock/demoDPD.vue | 2 +- src/pages/demo/plugins/mock/demoDTD.vue | 2 +- src/pages/demo/plugins/papaParse/demo.vue | 2 +- src/pages/demo/plugins/quill/demo.vue | 2 +- .../demo/plugins/vue-grid-layout/demo.vue | 28 +++++----- 14 files changed, 108 insertions(+), 46 deletions(-) create mode 100644 src/components/demo/GithubLinkButton/index.vue diff --git a/src/assets/style/public-class.scss b/src/assets/style/public-class.scss index 275e3b16..b0b59636 100644 --- a/src/assets/style/public-class.scss +++ b/src/assets/style/public-class.scss @@ -17,50 +17,50 @@ // 浮动相关 -.fl { +.#{$prefix}-fl { float: left; } -.fr { +.#{$prefix}-fr { float: right; } -.clearfix:before, -.clearfix:after { +.#{$prefix}-clearfix:before, +.#{$prefix}-clearfix:after { display: table; content: ""; } -.clearfix:after { +.#{$prefix}-clearfix:after { clear: both } // 边距相关 -.m { +.#{$prefix}-m { margin: $margin; } -.mt { +.#{$prefix}-mt { margin-top: $margin; } -.mr { +.#{$prefix}-mr { margin-right: $margin; } -.mb { +.#{$prefix}-mb { margin-bottom: $margin; } -.ml { +.#{$prefix}-ml { margin-left: $margin; } -.m-0 { +.#{$prefix}-m-0 { margin: 0px; } -.mt-0 { +.#{$prefix}-mt-0 { margin-top: 0px; } -.mr-0 { +.#{$prefix}-mr-0 { margin-right: 0px; } -.mb-0 { +.#{$prefix}-mb-0 { margin-bottom: 0px; } -.ml-0 { +.#{$prefix}-ml-0 { margin-left: 0px; } diff --git a/src/assets/style/public.scss b/src/assets/style/public.scss index 6029ca0e..ddb15a4e 100644 --- a/src/assets/style/public.scss +++ b/src/assets/style/public.scss @@ -1,6 +1,9 @@ @import '~@/assets/style/unit/_color.scss'; @import '~@/assets/style/unit/_size.scss'; +// 工具类名统一前缀 +$prefix: dd; + // 禁止用户选中 鼠标变为手形 %unable-select { user-select: none; diff --git a/src/components/demo/GithubLinkButton/index.vue b/src/components/demo/GithubLinkButton/index.vue new file mode 100644 index 00000000..4e21d610 --- /dev/null +++ b/src/components/demo/GithubLinkButton/index.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/components/index.js b/src/components/index.js index 091c4805..2e790bc9 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -31,6 +31,12 @@ Vue.component('GithubLink', resolve => { require(['@/components/demo/GithubLink'], resolve) }) +// 名称:github 链接按钮 +// 用途:本质上这就是一个 github 的链接 +Vue.component('GithubLinkButton', resolve => { + require(['@/components/demo/GithubLinkButton'], resolve) +}) + // 名称:SimpleMDE markdown 编辑器 // 用途:SimpleMDE markdown 编辑器 Vue.component('SimpleMDE', resolve => { diff --git a/src/pages/demo/plugins/clipboard-polyfill/demo.vue b/src/pages/demo/plugins/clipboard-polyfill/demo.vue index 24bc2d6d..67879bd9 100644 --- a/src/pages/demo/plugins/clipboard-polyfill/demo.vue +++ b/src/pages/demo/plugins/clipboard-polyfill/demo.vue @@ -7,7 +7,7 @@ -
+
将左侧输入框内的文字复制进剪贴板
@@ -15,12 +15,12 @@ -
+
readText( ) diff --git a/src/pages/demo/plugins/highlight/demo.vue b/src/pages/demo/plugins/highlight/demo.vue index aa5f3397..ddfea647 100644 --- a/src/pages/demo/plugins/highlight/demo.vue +++ b/src/pages/demo/plugins/highlight/demo.vue @@ -1,24 +1,24 @@