import{sliderOptions}from './config.js';为什么要加{}引入
import {sliderOptions} from './config.js'; 为什么要加{}引入
25
收起
正在回答 回答被采纳积分+1
4回答
好帮手慕粉
2020-05-08 09:57:48
同学你好, export关键字是用来导出模块的,具体可参考如下解析:
1、第一种语法,不加default,此时可以导出多个
export const str = 'hello world' export function f(a){ return a+1 }
如上文件中导出了一个变量和一个函数 ,其他文件想要使用它们,可以通过如下引入:
str就是对应的上面导出的变量str,f就是上面导出的函数f 。
//demo2.js import { str, f } from 'demo1'
注意没有加default,导入的时候要加{} ,这是规定语法。
2、export default 只能导出一个默认模块
//demo1.js export default { a: 'hello', b: 'world' }
如上导出一个对象,在其他文件中使用:
//demo2.js import obj from 'demo1'
注意obj不需要加{} 了。obj导入默认对象时,给它起的一个名字。
像课程中在写vue组件的时候,是需要都加上export default导出的,因为这样才可以导入另一个组件中使用,也就是父组件中调用子组件。
祝学习愉快~
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星