Bootstrap

将老旧的web项目用vue重构可能遇到的问题汇总

  1. 老的jquery插件不想放弃也无力重写怎么办?
    你需要在模块文件里这样加载jquery
    在这里插入图片描述
    此时的jquery.js需要魔改,找到源码文件,翻到最下面,进行如下改动
    在这里插入图片描述
    这样jquery就被加载到win全局变量了
    然后老jquery插件就这样引入
    在这里插入图片描述
  2. 有些老js库通过模块化加载不成功
    那是因为没有兼容模块化加载,导致会出现window变量变成了一个函数,而不是Window对象
    应对方式是改源码,将window变量替换成this或globalThis
;