From e570bfb1e6dbc04b386d41cf6688d0d6f5dd30a7 Mon Sep 17 00:00:00 2001 From: vanoneang <525650856@qq.com> Date: Sun, 2 Jun 2019 21:02:54 +0800 Subject: [PATCH 1/3] feat(input): add multiple input component --- public/iconfont.css | 20 ++-- src/plugins/LinCmsUi/stage-config.js | 10 ++ .../LinCmsUi/views/form/MultipleInput.vue | 94 +++++++++++++++++++ 3 files changed, 118 insertions(+), 6 deletions(-) create mode 100644 src/plugins/LinCmsUi/views/form/MultipleInput.vue diff --git a/public/iconfont.css b/public/iconfont.css index 8947b9d5..8574cf23 100644 --- a/public/iconfont.css +++ b/public/iconfont.css @@ -1,10 +1,10 @@ @font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1558792932788'); /* IE9 */ - src: url('iconfont.eot?t=1558792932788#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), - url('iconfont.woff?t=1558792932788') format('woff'), - url('iconfont.ttf?t=1558792932788') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1558792932788#iconfont') format('svg'); /* iOS 4.1- */ + src: url('iconfont.eot?t=1559463813193'); /* IE9 */ + src: url('iconfont.eot?t=1559463813193#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1559463813193') format('woff'), + url('iconfont.ttf?t=1559463813193') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1559463813193#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { @@ -59,6 +59,10 @@ content: "\e685"; } +.icon-jian1:before { + content: "\e60c"; +} + .icon-tianjia:before { content: "\e7c4"; } @@ -71,6 +75,10 @@ content: "\e6be"; } +.icon-jia:before { + content: "\e60f"; +} + .icon-huiyuan:before { content: "\e609"; } diff --git a/src/plugins/LinCmsUi/stage-config.js b/src/plugins/LinCmsUi/stage-config.js index 194ed4c0..dce13615 100644 --- a/src/plugins/LinCmsUi/stage-config.js +++ b/src/plugins/LinCmsUi/stage-config.js @@ -109,6 +109,16 @@ const LinCmsUiRouter = { inNav: true, icon: 'iconfont icon-jiemiansheji', + }, + { + title: 'MultipleInput', + type: 'view', + name: null, + route: '/lin-cms-ui/form/multiple-input', + filePath: 'plugins/LinCmsUi/views/form/MultipleInput.vue', + inNav: true, + icon: 'iconfont icon-jiemiansheji', + }, { title: 'Radio', diff --git a/src/plugins/LinCmsUi/views/form/MultipleInput.vue b/src/plugins/LinCmsUi/views/form/MultipleInput.vue new file mode 100644 index 00000000..03695924 --- /dev/null +++ b/src/plugins/LinCmsUi/views/form/MultipleInput.vue @@ -0,0 +1,94 @@ + + + + + From e57dc7c780019a713f64fc88728eada253ff22e0 Mon Sep 17 00:00:00 2001 From: vanoneang <525650856@qq.com> Date: Thu, 6 Jun 2019 15:52:14 +0800 Subject: [PATCH 2/3] feat(input): logic --- .../LinCmsUi/views/form/MultipleInput.vue | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/plugins/LinCmsUi/views/form/MultipleInput.vue b/src/plugins/LinCmsUi/views/form/MultipleInput.vue index 03695924..dcff36e9 100644 --- a/src/plugins/LinCmsUi/views/form/MultipleInput.vue +++ b/src/plugins/LinCmsUi/views/form/MultipleInput.vue @@ -5,6 +5,7 @@
示例
+
- +
@@ -28,10 +29,7 @@ export default { data() { return { list: [ - { - text: 'this is input value', - type: 'default', - }, + ], } }, @@ -42,6 +40,9 @@ export default { type: 'plus', }) }, + removeContent(index) { + this.list.splice(index, 1) + }, }, } @@ -56,6 +57,12 @@ export default { .block-box { background: #f7f7f7; padding: 20px; + .plus { + cursor: pointer; + font-size: 24px; + font-weight: 550; + color: #7289b2; + } .input-row { display: flex; From 13489836e7a209dbde70d8824dc77d2a2423774b Mon Sep 17 00:00:00 2001 From: vanoneang <525650856@qq.com> Date: Mon, 17 Jun 2019 18:04:39 +0800 Subject: [PATCH 3/3] feat(plugin): add image preview; --- .env.development | 2 +- .env.production | 2 +- package-lock.json | 96 ++++------- package.json | 1 + src/components/base/upload-imgs/index.vue | 18 +- src/components/layout/ReuseTab.vue | 5 +- src/lin/plugins/index.js | 1 + src/lin/plugins/preview/index.js | 33 ++++ src/lin/plugins/preview/preview.vue | 194 ++++++++++++++++++++++ src/lin/plugins/preview/readme.md | 30 ++++ 10 files changed, 308 insertions(+), 74 deletions(-) create mode 100644 src/lin/plugins/preview/index.js create mode 100644 src/lin/plugins/preview/preview.vue create mode 100644 src/lin/plugins/preview/readme.md diff --git a/.env.development b/.env.development index db26413b..e723b043 100644 --- a/.env.development +++ b/.env.development @@ -1,3 +1,3 @@ ENV = 'development' -VUE_APP_BASE_URL = 'http://localhost:5000/' \ No newline at end of file +VUE_APP_BASE_URL = 'http://dev.koa.7yue.pro/' \ No newline at end of file diff --git a/.env.production b/.env.production index 3be01b50..626b7c10 100644 --- a/.env.production +++ b/.env.production @@ -1,3 +1,3 @@ -VUE_APP_BASE_URL = 'http://localhost:5000/' \ No newline at end of file +VUE_APP_BASE_URL = 'http://dev.lin.colorful3.com/' \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index fd14aa01..79e2e5f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "lin-cms", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1070,8 +1070,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "optional": true + "dev": true }, "cross-spawn": { "version": "5.1.0", @@ -1218,7 +1217,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, - "optional": true, "requires": { "ansi-regex": "^3.0.0" } @@ -6568,8 +6566,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -6593,15 +6590,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6618,22 +6613,19 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -6764,8 +6756,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -6779,7 +6770,6 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6796,7 +6786,6 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -6805,15 +6794,13 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -6834,7 +6821,6 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -6923,8 +6909,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -6938,7 +6923,6 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -7034,8 +7018,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -7077,7 +7060,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7099,7 +7081,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -7148,15 +7129,13 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", - "dev": true, - "optional": true + "dev": true } } }, @@ -7914,8 +7893,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -7936,14 +7914,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7958,20 +7934,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -8088,8 +8061,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -8101,7 +8073,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -8116,7 +8087,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -8124,14 +8094,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -8150,7 +8118,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -8231,8 +8198,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -8244,7 +8210,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -8330,8 +8295,7 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -8367,7 +8331,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -8387,7 +8350,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -8431,14 +8393,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, @@ -12566,6 +12526,11 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "photoswipe": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/photoswipe/-/photoswipe-4.1.3.tgz", + "integrity": "sha512-89Z43IRUyw7ycTolo+AaiDn3W1EEIfox54hERmm9bI12IB9cvRfHSHez3XhAyU8XW2EAFrC+2sKMhh7SJwn0bA==" + }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -13998,8 +13963,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true, - "optional": true + "dev": true }, "rx-lite-aggregates": { "version": "4.0.8", diff --git a/package.json b/package.json index 00adfc57..de9c8735 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "js-cookie": "^2.2.0", "lodash": "^4.17.11", "moment": "^2.24.0", + "photoswipe": "^4.1.2", "screenfull": "^4.2.0", "vue": "^2.6.8", "vue-awesome-swiper": "^3.1.3", diff --git a/src/components/base/upload-imgs/index.vue b/src/components/base/upload-imgs/index.vue index 74c16cd8..499574b6 100644 --- a/src/components/base/upload-imgs/index.vue +++ b/src/components/base/upload-imgs/index.vue @@ -64,7 +64,7 @@ class="control-bottom-btn el-icon-view" title="预览" style="cursor: pointer;" - @click.stop="previewImg(item)"> + @click.stop="previewImg(item, i)"> `, '预览', { - dangerouslyUseHTMLString: true, + previewImg(data, index) { + const images = [] + this.itemList.forEach((element) => { + if (element.src) { + images.push(element.src) + } + }) + this.$imagePreview({ + images, + index, }) + // this.$confirm(``, '预览', { + // dangerouslyUseHTMLString: true, + // }) }, /** * 移动图像位置 diff --git a/src/components/layout/ReuseTab.vue b/src/components/layout/ReuseTab.vue index bbe17c84..7e2feba3 100644 --- a/src/components/layout/ReuseTab.vue +++ b/src/components/layout/ReuseTab.vue @@ -159,7 +159,7 @@ export default { diff --git a/src/lin/plugins/preview/readme.md b/src/lin/plugins/preview/readme.md new file mode 100644 index 00000000..569464c4 --- /dev/null +++ b/src/lin/plugins/preview/readme.md @@ -0,0 +1,30 @@ +# 图片预览插件 + +## methods + +``` +this.$imagePreview(options = {}) +``` + +options有三个参数 + +参数 | 默认值 | 说明 +--- | ---| --- +images | 空数组 | 图片的url数组 +index | 0 | 预览图片的索引值, 默认是0 +defaultOpt | {} | 配置项 + +defaultOpt 的配置项请参考[photoswipe配置项](http://photoswipe.com/documentation/options.html), + +``` +defaultOpt: { + fullscreenEl: true, + shareEl: false, + arrowEl: true, + preloaderEl: true, + loop: false, + bgOpacity: 0.85, + showHideOpacity: true, + errorMsg: '
图片加载失败
', +} +``` \ No newline at end of file