账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js如何兼容多种模块规范
    57
    0

    要写一个第三方系统对接插件
    vue、react、jquery等等
    怎样才能一个js兼容不同的引入方式
    require
    import
    script src
    目前代码是这样的

    ;(function (_params) {
      "use strict"
      var open = function(){
        var xhr = new XMLHttpRequest();
        xhr.open("POST", url, true);
        ...
      }
      
      if (typeof module !== 'undefined' && typeof exports ==='object') { 
        module.exports = open;  
      } else if (typeof define === 'function' && define.amd) { 
        define(function() {    return open;  });   
      } else {
        window.openPage = open;    
      }
    })()

    然后现在在vue项目中试发现依旧会执行window.openPage = open,没办法使用import、require
    求助!

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部