zoukankan      html  css  js  c++  java
  • 将config从内部移动到外部 3部曲

    1 创建 public/config.js

    /* eslint-disable no-shadow-restricted-names */
    // eslint-disable-next-line no-unused-vars
    const config = (function (global, undefined) {
      let config = {}
      /**
         * @description 配置显示在浏览器标签的title
         */
      config.title = 'iView-admin'
      /**
       * @description token在Cookie中存储的天数,默认1天
       */
      config.cookieExpires = 1
      /**
       * @description 是否使用国际化,默认为false
       *              如果不使用,则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'}
       *              用来在菜单中显示文字
       */
      config.useI18n = true
      /**
       * @description api请求基础路径
       */
      config.baseUrl = {
        dev: 'http://localhost/',
        pro: 'http://localhost/'
      },
        /**
         * @description 默认打开的首页的路由name值,默认为home
         */
        config.homeName = 'home'
      /**
       * @description 需要加载的插件
       */
      config.plugin = {
        'error-store': {
          showInHeader: true, // 设为false后不会在顶部显示错误日志徽标
          developmentOff: true // 设为true后在开发环境不会收集错误信息,方便开发中排查错误
        }
      }
      global.config = config
      return config
    }(typeof window !== 'undefined' ? window : this))

    2 index.html 加入

    <script type='text/javascript' src='/viewDesignAdmin/config.js?${Math.random().toString(36).substr(2)}'></script>
    3 config/index.js 改为
    export default config
  • 相关阅读:
    B
    B
    G
    F
    E
    A
    C
    2017icpc 乌鲁木齐网络赛
    bzoj 2038 小Z的袜子(hose)(莫队算法)
    矩阵快速幂刷题系列
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/12012029.html
Copyright © 2011-2022 走看看