zoukankan      html  css  js  c++  java
  • vue解决IOS10低版本白屏问题

    一、方案一

    在build文件的webpack.prod.conf.js文件添加以下代码

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

    二、方案二

    解决位置: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
          }
  • 相关阅读:
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
    秋季学期学习总结
    PTA币值转化
    PTA作业
    秋季学习总结
    人生最重要的3个老师
    自我介绍
    vue入门(二) 让axios发送表单形式数据
  • 原文地址:https://www.cnblogs.com/angelyan/p/11082659.html
Copyright © 2011-2022 走看看