项目是在微信公众号中,用户使用ios10.0版本不能打开页面,页面白屏

解决方法:

在 \build\webpack.prod.conf.js 中添加

//处理ios问题
    new UglifyJsPlugin({
      uglifyOptions: {
        compress: {
          warnings: false
        },
        //处理I0S10白屏
        mangle: {
          safari10: true
        },
      },
      sourceMap: config.build.productionSourceMap,
      parallel: true
    }),

 

ios10.0版本打开微信页面vue2.0不兼容

 

 

或者

方案二

解决位置:config/index.js 文件:把 assetsPublicPath: '/' 改为assetsPublicPath: './'

build: {
    assetsPublicPath: './',
}

 

方案三

首先安装 babel-polyfill 库

npm install --save babel-polyfill

 

然后修改 build/webpack.base.conf.js 文件

 

#将
entry: {
   app: './src/main.js',
 }

#修改为
entry: {
  app: ["babel-polyfill", "./src/main.js"]
}

 

 

方案四

可能是代码错误,比如:全局操作多执行了一次,或者是其他监听销毁的代码

 

window.onresize = () => {
        this.width = document.body.clientWidth
      }

 

 

-- 摘抄自网络

相关文章:

  • 2021-12-24
  • 2021-04-21
  • 2021-11-18
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-06
  • 2021-11-19
  • 2021-11-19
  • 2021-12-30
  • 2021-05-16
  • 2021-09-28
相关资源
相似解决方案