zoukankan      html  css  js  c++  java
  • 微信小游戏 lodash 问题

    在微信小游戏里引入  lodash 会报错

    window._ = require("./js/thirdParty/lodash.js");

    所以得把lodash.js 里面的源码

    var root = freeGlobal || freeSelf || Function('return this')();

    改成


    /*
      freeGlobal 和 freeSelf 都为 false, 因为微信直接注入了 window 和 self,
      最终 Array = (Function('return this')()).Array 为 undefined,
      只需要替换 root 的值即可
    */
    var root = {
      Array: Array,
      Date: Date,
      Error: Error,
      Function: Function,
      Math: Math,
      Object: Object,
      RegExp: RegExp,
      String: String,
      TypeError: TypeError,
      setTimeout: setTimeout,
      clearTimeout: clearTimeout,
      setInterval: setInterval,
      clearInterval: clearInterval
    };

  • 相关阅读:
    数据库面试题
    MySQL表的导入
    MySQL表的导出
    MySQL安装mydumper
    MySQL中的日志
    动态数组实现下压栈
    动态数组
    设计模式之迭代器
    设计模式之组合模式
    设计模式之状态模式
  • 原文地址:https://www.cnblogs.com/zhengming2016/p/9263187.html
Copyright © 2011-2022 走看看