From 32c6f6f4b2d6503c4ce059e6eea116669dc4e4d6 Mon Sep 17 00:00:00 2001 From: "shunfa.xu" Date: Fri, 22 May 2020 17:51:02 +0800 Subject: [PATCH] =?UTF-8?q?Feat=20=E6=9B=B4=E6=96=B0=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/webpack.dev.conf.js | 29 +++++++++-------- build/webpack.prod.conf.js | 43 ++++++++++++------------- src/App.vue | 6 ++++ src/components/footer.vue | 5 +-- src/components/header.vue | 5 +-- src/components/secondcomponent.vue | 47 +++++++++++++-------------- src/components/thirdcomponent.vue | 32 +++++++++---------- src/pages/index.vue | 31 ++++++++++-------- src/pages/news.vue | 11 ------- src/pages/otherPages.vue | 51 ++++++++++++++---------------- src/pages/otherPages2.vue | 49 ++++++++++++++-------------- src/router/index.js | 5 --- 12 files changed, 145 insertions(+), 169 deletions(-) delete mode 100644 src/pages/news.vue diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js index 12a023b..c6e7b71 100644 --- a/build/webpack.dev.conf.js +++ b/build/webpack.dev.conf.js @@ -1,19 +1,20 @@ const merge = require("webpack-merge"); const path = require("path"); const baseConfig = require("./webpack.base.conf"); + module.exports = merge(baseConfig, { - mode: "development", - devtool: "inline-source-map", - module: { - rules: [ - { - test: /\.css$/, - use: ["vue-style-loader", "css-loader", "postcss-loader"], - }, - ], - }, - devServer: { - contentBase: path.resolve(__dirname, "../dist"), - open: true, - }, + mode: "development", + devtool: "inline-source-map", + module: { + rules: [ // 自己拓展着玩呀 + // { + // test: /\.css$/, + // use: ["vue-style-loader", "css-loader", "postcss-loader"], + // }, + ], + }, + devServer: { + contentBase: path.resolve(__dirname, "../dist"), + open: true, + }, }); diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js index f115f2c..5045ba3 100644 --- a/build/webpack.prod.conf.js +++ b/build/webpack.prod.conf.js @@ -1,30 +1,27 @@ const merge = require("webpack-merge"); const path = require("path"); const baseConfig = require("./webpack.base.conf"); -const MiniCssExtractPlugin = require('mini-css-extract-plugin') const { CleanWebpackPlugin } = require("clean-webpack-plugin"); module.exports = merge(baseConfig, { - mode: "production", - devtool: "source-map", - module: { - rules: [ - { - test: /\.css$/, - use: [MiniCssExtractPlugin.loader, "css-loader", "postcss-loader"], - }, - ], - }, - plugins: [ - new CleanWebpackPlugin({ - root: path.resolve(__dirname, "../"), - verbose: true, - dry: false, - }), - // 抽取 CSS 到单文件 - new MiniCssExtractPlugin({ - filename: "[name].css", - chunkFilename: "[id].css" - }) - ], + mode: "production", + devtool: "source-map", + module: { + rules: [ // 自己拓展着玩呀 + // { + // test: /\.css$/, + // use: [ + // 'css-loader', + // 'postcss-loader', + // ] + // }, + ], + }, + plugins: [ + new CleanWebpackPlugin({ + root: path.resolve(__dirname, "../"), + verbose: true, + dry: false, + }), + ], }); diff --git a/src/App.vue b/src/App.vue index 428b3aa..b0a7500 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,3 +18,9 @@ } } + \ No newline at end of file diff --git a/src/components/footer.vue b/src/components/footer.vue index d22bdc6..c417f35 100644 --- a/src/components/footer.vue +++ b/src/components/footer.vue @@ -3,9 +3,6 @@
index
-
- news -
menu3
@@ -33,7 +30,7 @@ border-top: 1px solid #ccc; display: grid; text-align: center; - grid-template-columns: 25% 25% 25% 25%; + grid-template-columns: 33% 33% 33%; } .fixed-bottom a { width: 100%; diff --git a/src/components/header.vue b/src/components/header.vue index e1d325e..1cd9288 100644 --- a/src/components/header.vue +++ b/src/components/header.vue @@ -4,16 +4,13 @@ diff --git a/src/components/secondcomponent.vue b/src/components/secondcomponent.vue index fbfc8ec..132d3c2 100644 --- a/src/components/secondcomponent.vue +++ b/src/components/secondcomponent.vue @@ -1,36 +1,33 @@ diff --git a/src/components/thirdcomponent.vue b/src/components/thirdcomponent.vue index 8c95223..99d7d1f 100644 --- a/src/components/thirdcomponent.vue +++ b/src/components/thirdcomponent.vue @@ -1,32 +1,30 @@ \ No newline at end of file diff --git a/src/pages/index.vue b/src/pages/index.vue index 3e2f2eb..c8058e9 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -37,29 +37,32 @@ export default { diff --git a/src/pages/news.vue b/src/pages/news.vue deleted file mode 100644 index 2b940f0..0000000 --- a/src/pages/news.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/pages/otherPages.vue b/src/pages/otherPages.vue index 39ef600..c05dfd7 100644 --- a/src/pages/otherPages.vue +++ b/src/pages/otherPages.vue @@ -4,44 +4,41 @@

这是父组件

这是父组件正在渲染的数据:{{parentMsg}}

- + - + \ No newline at end of file diff --git a/src/pages/otherPages2.vue b/src/pages/otherPages2.vue index 9ad0791..3434c1c 100644 --- a/src/pages/otherPages2.vue +++ b/src/pages/otherPages2.vue @@ -1,10 +1,11 @@