通过script引入的vue.js如何模块化

发布于 2022-09-13 00:47:58 字数 129 浏览 23 评论 0

本来是图方便写个练手的小项目,就通过script方式引入了vue.js,脚本都写在一个文件里,现在发现代码越来越多,光是查找代码都很麻烦。项目里没有用webpack,也没有用es6 module,这种情况下怎么将代码分到各个文件中去按需引用呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无声无音无过去 2022-09-20 00:47:58

自己实现一个'require'函数呗:

function asyncRequire(url){
  var loader = document.createElement('script');
  // Promise 可能需要 Polyfill,好在并不复杂
  return new Promise(function(resolve, reject){
    loader.onload = function(){
      // RAF 是为了防止浏览器在目标代码执行前触发 onload
      requestAnimationFrame(resolve)
    }
    loader.onerror = reject;
    loader.src = url;
  });
}

但我寻思 webpack 没有那么难搞吧,许多博文都有最简版代码,随便搜一个复制粘贴改改就行,不比这个函数的实现困难。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文