请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于export default和import

老师,mixin.js文件export const ……,我改成先const最后export default ebookMixin,但是会报错,这里面是因为使用了import才不能最后默认抛出吗?
https://img1.sycdn.imooc.com//szimg/5d53851508b121e808200477.jpg

正在回答 回答被采纳积分+3

1回答

Sam 2019-08-14 14:38:44

hi,方便贴下你的代码吗,对照代码讲解更清晰些

0 回复 有任何疑惑可以回复我~
  • 提问者 慕斯9554645 #1
    import { mapGetters, mapActions } from "vuex";
    
    export const ebookMixin = {
      computed: {
        ...mapGetters([
          'fileName',
          'menuVisiable',
          'settingVisiable',
          'defaultFontSize',
          'defaultFontFamily',
          'fontFamilyVisiable'
        ])
      },
      methods: {
        ...mapActions([
          'setMenuVisiable',
          'setFileName',
          'setSettingVisiable',
          'setDefaultFontSize'
        ]) 
      }
    }
    原代码是上面这样的,我把它改成先声明再抛出就会报错:
    import { mapGetters, mapActions } from "vuex";
    
    const ebookMixin = {
      computed: {
        ...mapGetters([
          'fileName',
          'menuVisiable',
          'settingVisiable',
          'defaultFontSize',
          'defaultFontFamily',
          'fontFamilyVisiable'
        ])
      },
      methods: {
        ...mapActions([
          'setMenuVisiable',
          'setFileName',
          'setSettingVisiable',
          'setDefaultFontSize'
        ]) 
      }
    }
    export default ebookMixin
    回复 有任何疑惑可以回复我~ 2019-08-14 19:25:58
  • Sam #2
    明白了,你怎么import的?应该是import写法问题,export没问题
    回复 有任何疑惑可以回复我~ 2019-08-14 20:06:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信