项目问题

229 阅读1分钟
  1. 登录步骤中存在store中的公用参数刷新消失,每个页面初始时,都检测store中的公用参数是否存在,不存在则重新充接口获取并更新到store中

  2. 某一款华为自带浏览器中,不支持promise的用法 => 引入了babel-polyfill

  3. webpack 打包区分本地与线上,可以在script命令行中加入参数(eg: --mode online),然后用process.argv获取命令行中的参数,判断获取的参数中是否包含某个参数来区分线上与本地环境(以前的做法是判断location.host)
    package.json:{
      "release":"npm run build --mode online"
    },
    webpack.config.js:
    const args = process.argv;
    // 是否是线上版本
    const online = args.indexOf('online') > -1;

  4. 微信内,ios软键盘弹起无法回到原来的位置。input失去焦点时,setTimeout(() => { window.scrollTop(0,0),0),使用scrollTop引起重排,使页面恢复

  5. IOS 10, 页面白屏,报错 SyntaxError: Cannot declare a let variable twice: ‘e’, 原因:当你定义一个与参数同名的for循环迭代变量时,我们错误地认为这是一个语法错误。

image.png blog.csdn.net/runOnWay/ar…