美文网首页
导出vue环境配置信息

导出vue环境配置信息

作者: 不知不怪 | 来源:发表于2019-10-09 16:08 被阅读0次
  plugins: [
        new webpack.optimize.CommonsChunkPlugin({
            names: ['vendor', 'manifest']
        }),
        new HtmlWebpackPlugin({
            template: 'src/index.html'
        }),
        new webpack.DefinePlugin({
            isDev: options.dev
        })
    ],

重点是

        new webpack.DefinePlugin({
            isDev: options.dev
        })

使用

   baseURL: isDev ? "/api/" : "",

axios封装

import axios from 'axios'

axios.defaults.headers.post['Content-Type'] = 'application/json'
let instance = axios.create({
    baseURL: isDev ? "/api/" : "",
    validateStatus: function (status) {
        return status === 200 || status === 400
    }
});
instance.interceptors.response.use(function (response) {
    if (response.status === 400) {
    }
    return response
}, function (error) {
    if (error.message === 'Network Error') {
    }
    return Promise.reject(error)
});

export default instance

相关文章

网友评论

      本文标题:导出vue环境配置信息

      本文链接:https://www.haomeiwen.com/subject/olygpctx.html