Преглед изворни кода

Merge remote-tracking branch 'origin/master'

tanxue пре 4 година
родитељ
комит
8ccffc09a6
2 измењених фајлова са 18 додато и 117 уклоњено
  1. 16 115
      nuxt.config.js
  2. 2 2
      pages/index.vue

+ 16 - 115
nuxt.config.js

@@ -1,14 +1,13 @@
 /********** 本地环境 start **********/
-const dev = {
-  baseURL: 'http://192.168.0.179:82/api',
-  host: 'localhost',
-}
 const pro = {
-  baseURL: 'http://182.92.186.22:83/api',
-  host: 'http://182.92.186.22:83/api',
-}
+  baseURL: 'https://www.mtavip.com/api',
+  host: '192.168.0.79',
+  //环境变量设置 新闻 拼路径时的根级别路径 多用于a标签 href属性
+  url:'https://www.mtavip.com'
 
-const isDev = true;
+}
+// build 改为true
+const isPro = false;
 
 export default {
   /*
@@ -16,6 +15,12 @@ export default {
   ** See https://nuxtjs.org/api/configuration-mode
   */
   mode:         'universal',
+  server: {
+    // port 端口,默认3000,nuxt默认
+    port: 3000, // default: 3000
+    // host:连接服务器主机名
+    host: isPro?pro.host:'localhost' // default: localhost,
+  },
   /*
   ** Nuxt target
   ** See https://nuxtjs.org/api/configuration-target
@@ -71,7 +76,7 @@ export default {
    * 环境变量设置 新闻 拼路径时的根级别路径 多用于a标签 href属性
    */
   env: {
-    baseUrl: 'http://localhost:3000'
+    baseUrl: isPro?pro.url:'http://localhost:3000'
   },
   /**
    * loading 进度条样式
@@ -93,112 +98,8 @@ export default {
   axios:        {
     // node连接服务器地址(调用后台接口地址)
     // baseURL: 'http://182.92.186.22:83/api',
-    baseURL: 'http://192.168.0.179:8100',
+    baseURL: isPro?pro.baseURL:'http://192.168.0.179:8100',
+
   },
 };
-/********** 本地环境 end **********/
-
-/********** 正式环境打包 start **********/
-/*const dev = {
-  baseURL: 'http://192.168.0.179:82/api',
-  host: 'localhost',
-}
-const pro = {
-  baseURL: 'https://www.mtavip.com/api',
-  host: 'https://www.mtavip.com/api',
-}
-
-const isDev = true;
-
-export default {
-  /!*
-  ** Nuxt rendering mode
-  ** See https://nuxtjs.org/api/configuration-mode
-  *!/
-  mode:         'universal',
-  /!*
-  ** Nuxt target
-  ** See https://nuxtjs.org/api/configuration-target
-  *!/
-  target:       'server',
-  /!*
-  ** Headers of the page
-  ** See https://nuxtjs.org/api/configuration-head
-  *!/
-  head:         {
-    title: process.env.npm_package_name || '',
-    meta:  [
-      { charset: 'utf-8' },
-      // { name: 'viewport', content: 'width=device-width, initial-scale=1' },
-      // 移动端视口
-      { name: 'viewport', content: 'width=device-width, user-csalable=yes, initial-scale=0.25, minimum-scale=0.1, maximum-scale=0.25' },
-      {  name: 'nuxtConfigDescription', content: process.env.npm_package_description || '' },
-      {name:'applicable-device',content:'pc'},
-      { 'http-equiv':"Cache-Control",content:'no-transform' },
-      { 'http-equiv':"Cache-Control",content:'no-siteapp' },
 
-    ],
-    link:  [
-      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
-    ],
-  },
-  /!*
-  ** Global CSS
-  *!/
-  css:          [
-    'element-ui/lib/theme-chalk/index.css',
-    // 移动端栅格
-    'element-ui/lib/theme-chalk/display.css',
-    '@/assets/scss/main.scss'
-  ],
-  /!*
-  ** Plugins to load before mounting the App
-  ** https://nuxtjs.org/guide/plugins
-  *!/
-  plugins:      [
-    '@/plugins/element-ui', '~/plugins/axios.http', {src:'~plugins/loadsh.js',ssr: false},{src:'~plugins/consult.js',ssr: false},
-  ],
-  /!*
-  ** Auto import components
-  ** See https://nuxtjs.org/api/configuration-components
-  *!/
-  components:   true,
-  /!*
-  ** Nuxt.js dev-modules
-  *!/
-  buildModules: [],
-  /!**
-   * 环境变量设置 新闻 拼路径时的根级别路径 多用于a标签 href属性
-   *!/
-  env: {
-    baseUrl: 'https://www.mtavip.com'
-  },
-  /!**
-   * loading 进度条样式
-   *!/
-  loading: false,
-  /!*
-  ** Nuxt.js modules
-  *!/
-  modules:      ['@nuxtjs/axios'],
-  /!*
-  ** Build configuration
-  ** See https://nuxtjs.org/api/configuration-build/
-  *!/
-  build:        {
-    transpile: [/^element-ui/],
-    // 异步加载样式 默认false
-    extractCSS: true
-  },
-  server: {
-    // port 端口,默认3000,nuxt默认
-    port: 3000, // default: 3000
-    // host:连接服务器主机名
-    host: '192.168.0.79' // default: localhost,
-  },
-  axios:        {
-    // 正式环境
-    baseURL: 'https://www.mtavip.com/api',
-  },
-};*/
-/********** 正式环境打包 end **********/

+ 2 - 2
pages/index.vue

@@ -2,8 +2,8 @@
 
   <div class="client-index-page">
     <div style="display: none">
-      <a href="https://www.mtavip.com/pcsitemap.xml"></a>
-      <a href="https://www.mtavip.com/pcdituye.html"></a>
+      <a :href="`${baseUrl}/pcdituye.html`"></a>
+      <a :href="`${baseUrl}/pcsitemap.html`"></a>
     </div>
     <!-- 首页banner栏 -->
     <div class="client-banner-box">