zoukankan      html  css  js  c++  java
  • vue兼容 安卓5.0及以下版本

    将es6转为es5

    下载插件 

    npm install --save-dev @babel/core @babel/plugin-transform-runtime @babel/preset-env es6-promise babel-polyfill 

    在main.js中引用

    import 'babel-polyfill'

    import Es6Promise from 'es6-promise'

    require('es6-promise').polyfill()

    Es6Promise.polyfill()

    在项目根目录下新建 .babelrc 文件,跟 package.json 同级

    {

     "presets": ["@babel/preset-env"],
     "plugins": [
      "@babel/plugin-transform-runtime"
     ]
    }
    在babel.config.js文件中配置
    const plugins = [];
    module.exports = {
     presets: [
      [
       "@vue/app",
       {
        "useBuiltIns": "entry",
        polyfills: [
         'es6.promise',
         'es6.symbol'
        ]
       }
      ]
     ],
     plugins: plugins
    }

    在vue.congig.js中进行配置

    const webpack = require("webpack");
    const path = require('path');
    function resolve(dir) {
      return path.join(__dirname, '.', dir);
    }
      
     transpileDependencies: ['webpack-dev-server/client'],
        chainWebpack: config => {
            config.entry.app = ['babel-polyfill', './src/main.js'];
           
        },
    一般配置到这里就能解决白屏问题
     
    如果没有就把下面这段代码 放入 vue.config.js文件chainWebpack: config => { }中
     config.module.rule('compile')
                .test(/.js$/)
                .include
                .add(resolve('src'))
                .add(resolve('node_modules/webpack-dev-server/client'))
                .add(resolve('node_modules'))
                .end()
                .use('babel')
                .loader('babel-loader')
                .options({
                    presets: [
                        ['@babel/preset-env', {
                            modules: false
                        }]
                    ]
                })
     
  • 相关阅读:
    云时代架构阅读笔记十一——分布式架构中数据一致性常见的几个问题
    云时代架构阅读笔记十——支付宝架构师眼中的高并发架构
    云时代架构阅读笔记九——Disruptor无锁框架为啥这么快
    云时代架构阅读笔记八——JVM性能调优
    lightoj 1024 (高精度乘单精度)
    lightoj 1023
    lightoj 1022
    codeforces 260 div2 C题
    codeforces 260 div2 B题
    codedorces 260 div2 A题
  • 原文地址:https://www.cnblogs.com/zhangsong611/p/14871218.html
Copyright © 2011-2022 走看看