vue中所使用import 和 exports 和 module.export(es6语法)

参考:

https://www.cnblogs.com/pengaijin/p/7646524.html

Vue项目中,如果你想在`public`文件夹中使用ES6语法,你需要确保你的构建工具已经配置好了Babel,以便将ES6转换为浏览器可以理解的ES5语法。如果你使用的是Vue CLI (Create Vue App)创建的项目,通常这个过程已经在脚手架内部处理了。 以下是一般的步骤: 1. **确认配置**:检查`vue.config.js`文件,看看是否启用了Babel。默认情况下,Vue CLI应该已经包含了对ES6的转码支持。 ```javascript module.exports = { transpileDependencies: ['@vue/cli-plugin-babel'] } ``` 这里的`transpileDependencies`选项告诉Vue CLI需要编译依赖包,包括内置的Babel插件。 2. **添加模块**:在`public`目录下,你可以直接编写ES6模块(`.js`或`.mjs`),因为现代浏览器已经支持ES6导入导出语法。 ```javascript // public/my-es6-file.js export default { message: 'Hello from ES6!' } ``` 3. **引入模块**:在其他地方,如HTML模板、组件或入口文件中,通过`import`来加载这些ES6模块: ```html <script src="/my-es6-file.js"></script> <script> import myModule from './my-es6-file'; console.log(myModule.message); </script> ``` 4. **浏览器兼容**:如果遇到浏览器不支持的问题,可以在打包时使用Webpack或其他工具的loader来进一步处理。例如,使用`babel-loader`可以针对浏览器环境进行适配。 确保你的项目是通过`npm run build`或者`yarn build`命令进行了构建,这样生成的静态资源中就会包含经过转化的ES6代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值