采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好, import originJsonp from 'jsonp’ 类似这种语句什么时候需要在引入的时候加{},例import { originJsonp } from 'jsonp’ 什么时候不需要加呢?
Vuex export default 一个完整的对象。正常是import vuex from 'vuex'const { mapState, mapMutations } = vuex也可简写成import { mapState, mapMutations } from 'vuex'
刚刚听了老师的建议去看了一下ES6的解构赋值,老师这么一说貌似懂了不知道对不对: 我认为是, 例如: let a = { b: 1, c: 2 } const {c, b} = a console.log(b, c) 这个时候输出的是1,2 也就是const { mapState, mapMutations } = { mapState, mapMutations }
只不过左侧的{ mapState, mapMutations } 是我们用来接受并映射的对象,右侧的是vuex中的对象。
这个问题我知道了,是因为如果js中有默认导出就不用加{}(也就是export default);如果js中有命名导出,就需要加{}(也就是export name)例:export const A = 0.
但是,老师,例在vuex中,为什么也要加{},,例如
import { mapState, mapMutations } from 'vuex'
你可以理解为解构赋值
还是不太懂诶
登录后可查看更多问答,登录/注册
Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。
1.6k 32
2.1k 31
1.7k 26
1.6k 25
2.0k 24
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号