ios10.0版本打開微信頁面vue2.0不兼容


項目是在微信公眾號中,用戶使用ios10.0版本不能打開頁面,頁面白屏

解決方法:

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

//處理ios問題
    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
      }

 

 

-- 摘抄自網絡


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM