关于import的问题

来源:4-4 轮播图组件实现(上)

目訫

2019-05-11

老师好,
import originJsonp from 'jsonp’
类似这种语句什么时候需要在引入的时候加{},例import { originJsonp } from 'jsonp’
什么时候不需要加呢?

写回答

2回答

ustbhuangyi

2019-05-13

//img.mukewang.com/szimg/5cd8cd6c0001ee9c07000494.jpg
Vuex export default 一个完整的对象。

正常是

import vuex from 'vuex'
const { mapState, mapMutations } = vuex

也可简写成

import { mapState, mapMutations } from 'vuex'

0
2
目訫
只不过左侧的{ mapState, mapMutations } 是我们用来接受并映射的对象,右侧的是vuex中的对象。
2019-05-14
共2条回复

目訫

提问者

2019-05-11

这个问题我知道了,是因为如果js中有默认导出就不用加{}(也就是export default);如果js中有命名导出,就需要加{}(也就是export name)例:export const A = 0.

但是,老师,例在vuex中,为什么也要加{},,例如

import { mapState, mapMutations } from 'vuex'

0
2
目訫
回复
ustbhuangyi
还是不太懂诶
2019-05-12
共2条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程