_vuex.default.store 不是构造函数
Posted
技术标签:
【中文标题】_vuex.default.store 不是构造函数【英文标题】:_vuex.default.store is not a constructor 【发布时间】:2020-06-04 04:25:04 【问题描述】:我正在尝试测试一个在其中使用 vuex 的组件,我正在尝试传递相应组件的存储以便可以组装它,但是我收到以下错误:
我不知道发生了什么,我在互联网上找不到任何可以帮助我的东西,如果有人可以帮助我,我将非常感激!
规格文件
import shallowMount,createLocalVue from '@vue/test-utils'
import Vuex from 'vuex'
import sateliteComponent from '@/components/satelite/listaSatelite.vue'
import sateliteStore from '@/core/modules/satelite/index.js'
var vueWithVuex = createLocalVue()
vueWithVuex.use(Vuex)
const store = new Vuex.store(
sateliteStore
)
describe('testes componente satelite', () =>
test('instanciado', () =>
const wrapper = shallowMount(sateliteComponent,
localVue:vueWithVuex,
store
)
expect(wrapper.isVueInstance()).toBeTruthy()
);
);
如有必要,我可以发布正在渲染的组件
【问题讨论】:
【参考方案1】:更正一下:
const store = new Vuex.Store(
sateliteStore
)
【讨论】:
【参考方案2】:应该是Vuex.Store
,检查store这个词的大小写。
【讨论】:
以上是关于_vuex.default.store 不是构造函数的主要内容,如果未能解决你的问题,请参考以下文章