20191215
Showing
6 changed files
with
78 additions
and
19 deletions
| ... | @@ -18,7 +18,8 @@ exports.cssLoaders = function (options) { | ... | @@ -18,7 +18,8 @@ exports.cssLoaders = function (options) { |
| 18 | const cssLoader = { | 18 | const cssLoader = { |
| 19 | loader: 'css-loader', | 19 | loader: 'css-loader', |
| 20 | options: { | 20 | options: { |
| 21 | sourceMap: options.sourceMap | 21 | sourceMap: options.sourceMap, |
| 22 | minimize: true | ||
| 22 | } | 23 | } |
| 23 | } | 24 | } |
| 24 | 25 | ... | ... |
| ... | @@ -52,11 +52,12 @@ const webpackConfig = merge(baseWebpackConfig, { | ... | @@ -52,11 +52,12 @@ const webpackConfig = merge(baseWebpackConfig, { |
| 52 | }), | 52 | }), |
| 53 | // Compress extracted CSS. We are using this plugin so that possible | 53 | // Compress extracted CSS. We are using this plugin so that possible |
| 54 | // duplicated CSS from different components can be deduped. | 54 | // duplicated CSS from different components can be deduped. |
| 55 | new OptimizeCSSPlugin({ | 55 | // 打包CSS生效 |
| 56 | cssProcessorOptions: config.build.productionSourceMap | 56 | // new OptimizeCSSPlugin({ |
| 57 | ? { safe: true, map: { inline: false } } | 57 | // cssProcessorOptions: config.build.productionSourceMap |
| 58 | : { safe: true } | 58 | // ? { safe: true, map: { inline: false } } |
| 59 | }), | 59 | // : { safe: true } |
| 60 | // }), | ||
| 60 | // generate dist index.html with correct asset hash for caching. | 61 | // generate dist index.html with correct asset hash for caching. |
| 61 | // you can customize output by editing /index.html | 62 | // you can customize output by editing /index.html |
| 62 | // see https://github.com/ampedandwired/html-webpack-plugin | 63 | // see https://github.com/ampedandwired/html-webpack-plugin | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
| 3 | * @Date: 2019-12-12 17:39:25 | 3 | * @Date: 2019-12-12 17:39:25 |
| 4 | * @LastEditors: jiangbotao | 4 | * @LastEditors: jiangbotao |
| 5 | * @LastEditTime: 2019-12-14 10:22:48 | 5 | * @LastEditTime: 2019-12-15 15:48:43 |
| 6 | * @FilePath: \supermapvue\index.html | 6 | * @FilePath: \supermapvue\index.html |
| 7 | --> | 7 | --> |
| 8 | <!DOCTYPE html> | 8 | <!DOCTYPE html> |
| ... | @@ -14,9 +14,10 @@ | ... | @@ -14,9 +14,10 @@ |
| 14 | <script src="./static/js/v3.0.11/turf.min.js"></script> | 14 | <script src="./static/js/v3.0.11/turf.min.js"></script> |
| 15 | <script src="./static/js/v1.0.9/mapbox-gl-draw.js"></script> | 15 | <script src="./static/js/v1.0.9/mapbox-gl-draw.js"></script> |
| 16 | <script src="./static/js/mapbox-gl-enhance.js"></script> | 16 | <script src="./static/js/mapbox-gl-enhance.js"></script> |
| 17 | <script src="./static//js/styles.js"></script> | 17 | <script src="./static/js/styles.js"></script> |
| 18 | <link href='./static/css/mapbox-gl.css' rel='stylesheet' /> | 18 | <link href='./static/css/mapbox-gl.css' rel='stylesheet' /> |
| 19 | <link rel="stylesheet" href="./static/js/v1.0.9/mapbox-gl-draw.css" type="text/css"/> | 19 | <link rel="stylesheet" href="./static/js/v1.0.9/mapbox-gl-draw.css" type="text/css"/> |
| 20 | |||
| 20 | </head> | 21 | </head> |
| 21 | <body style="padding: 0px; margin: 0px; overflow: hidden;"> | 22 | <body style="padding: 0px; margin: 0px; overflow: hidden;"> |
| 22 | <div id="app"></div> | 23 | <div id="app"></div> | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
| 3 | * @Date: 2019-12-12 17:40:15 | 3 | * @Date: 2019-12-12 17:40:15 |
| 4 | * @LastEditors: jiangbotao | 4 | * @LastEditors: jiangbotao |
| 5 | * @LastEditTime: 2019-12-15 13:28:05 | 5 | * @LastEditTime: 2019-12-15 15:51:16 |
| 6 | * @FilePath: \mymapbox\src\App.vue | 6 | * @FilePath: \mymapbox\src\App.vue |
| 7 | --> | 7 | --> |
| 8 | <template> | 8 | <template> |
| ... | @@ -44,7 +44,7 @@ export default { | ... | @@ -44,7 +44,7 @@ export default { |
| 44 | } | 44 | } |
| 45 | </script> | 45 | </script> |
| 46 | 46 | ||
| 47 | <style> | 47 | <style scoped> |
| 48 | .ant-layout-header { | 48 | .ant-layout-header { |
| 49 | height: 64px; | 49 | height: 64px; |
| 50 | padding: 0 25px; | 50 | padding: 0 25px; |
| ... | @@ -66,13 +66,6 @@ export default { | ... | @@ -66,13 +66,6 @@ export default { |
| 66 | margin: 16px 28px 16px 0; | 66 | margin: 16px 28px 16px 0; |
| 67 | float: left; | 67 | float: left; |
| 68 | } | 68 | } |
| 69 | .ant-layout-sider { | ||
| 70 | position: relative; | ||
| 71 | min-width: 0; | ||
| 72 | background:white; | ||
| 73 | -webkit-transition: all 0.2s; | ||
| 74 | transition: all 0.2s; | ||
| 75 | } | ||
| 76 | .ant-layout-sider-trigger { | 69 | .ant-layout-sider-trigger { |
| 77 | position: fixed; | 70 | position: fixed; |
| 78 | bottom: 0; | 71 | bottom: 0; |
| ... | @@ -86,6 +79,13 @@ export default { | ... | @@ -86,6 +79,13 @@ export default { |
| 86 | -webkit-transition: all 0.2s; | 79 | -webkit-transition: all 0.2s; |
| 87 | transition: all 0.2s; | 80 | transition: all 0.2s; |
| 88 | } | 81 | } |
| 82 | .ant-layout-sider { | ||
| 83 | position: relative; | ||
| 84 | min-width: 0; | ||
| 85 | background:white; | ||
| 86 | -webkit-transition: all 0.2s; | ||
| 87 | transition: all 0.2s; | ||
| 88 | } | ||
| 89 | #app{ | 89 | #app{ |
| 90 | height: 100%; | 90 | height: 100%; |
| 91 | } | 91 | } | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
| 3 | * @Date: 2019-12-13 23:53:57 | 3 | * @Date: 2019-12-13 23:53:57 |
| 4 | * @LastEditors: jiangbotao | 4 | * @LastEditors: jiangbotao |
| 5 | * @LastEditTime: 2019-12-14 12:09:23 | 5 | * @LastEditTime: 2019-12-15 15:28:22 |
| 6 | * @FilePath: \supermapvue\src\components\menu\MyMenu.vue | 6 | * @FilePath: \supermapvue\src\components\menu\MyMenu.vue |
| 7 | --> | 7 | --> |
| 8 | <template> | 8 | <template> |
| ... | @@ -48,5 +48,17 @@ | ... | @@ -48,5 +48,17 @@ |
| 48 | </a-menu> | 48 | </a-menu> |
| 49 | </template> | 49 | </template> |
| 50 | <style scoped> | 50 | <style scoped> |
| 51 | 51 | .ant-layout-sider-trigger { | |
| 52 | position: fixed; | ||
| 53 | bottom: 0; | ||
| 54 | z-index: 1; | ||
| 55 | height: 48px; | ||
| 56 | color: #b73c3c; | ||
| 57 | line-height: 48px; | ||
| 58 | text-align: center; | ||
| 59 | background: #ffffff; | ||
| 60 | cursor: pointer; | ||
| 61 | -webkit-transition: all 0.2s; | ||
| 62 | transition: all 0.2s; | ||
| 63 | } | ||
| 52 | </style> | 64 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
static/css/custom.css
0 → 100644
| 1 | .ant-layout-header { | ||
| 2 | height: 64px; | ||
| 3 | padding: 0 25px; | ||
| 4 | line-height: 64px; | ||
| 5 | background: #2e7fb4; | ||
| 6 | color: white; | ||
| 7 | font-size: 26px; | ||
| 8 | border-bottom-style: solid; | ||
| 9 | border-bottom-width: 2px; | ||
| 10 | border-bottom-color: #bb5905; | ||
| 11 | } | ||
| 12 | .ant-layout { | ||
| 13 | height: 100%; | ||
| 14 | } | ||
| 15 | #components-layout-demo-top-side-2 .logo { | ||
| 16 | width: 120px; | ||
| 17 | height: 31px; | ||
| 18 | background: rgba(255, 255, 255, 0.2); | ||
| 19 | margin: 16px 28px 16px 0; | ||
| 20 | float: left; | ||
| 21 | } | ||
| 22 | .ant-layout-sider { | ||
| 23 | position: relative; | ||
| 24 | min-width: 0; | ||
| 25 | background:white; | ||
| 26 | -webkit-transition: all 0.2s; | ||
| 27 | transition: all 0.2s; | ||
| 28 | } | ||
| 29 | .ant-layout-sider-trigger { | ||
| 30 | position: fixed; | ||
| 31 | bottom: 0; | ||
| 32 | z-index: 1; | ||
| 33 | height: 48px; | ||
| 34 | color: #b73c3c; | ||
| 35 | line-height: 48px; | ||
| 36 | text-align: center; | ||
| 37 | background: #ffffff; | ||
| 38 | cursor: pointer; | ||
| 39 | -webkit-transition: all 0.2s; | ||
| 40 | transition: all 0.2s; | ||
| 41 | } | ||
| 42 | #app{ | ||
| 43 | height: 100%; | ||
| 44 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment