vue代码中的模块是ES6的模块吗?比如: import axios

问题描述

vue代码中的模块是ES6的模块吗?比如: import axios

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.5k
3 个回答

得看是使用什么语法引入可 import 就是es6 require 就是common规范 这个是可以混用的,最终都会被babel转换为浏览器支持的语法。但是不建议混用,建议用import

开发过程写的源码是 ES6 的模块化规范

实际到浏览器运行 是已经过 babel 转译后的模块化了 用。

不管是es6模块还是commonjs模块,都是语法糖。 es6模块导出的是引用。commonJs导出来的是一个命名空间。最终都会转成浏览器识别的语法的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏