博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[vuex] getters should be function but "getters.default" is {}.
阅读量:7095 次
发布时间:2019-06-28

本文共 535 字,大约阅读时间需要 1 分钟。

getters.js文件部分代码:

const getters = {  resturantName: function (state) {      return '111'  }}export default getters

index.js文件部分代码:

import Vue from 'vue'import Vuex from 'vuex'import * as getters from './getters' Vue.use(Vuex)const state = {  number: 110}const store = new Vuex.Store({  state,  getters})export default store// 导出store并在 main.js中引用注册。

然后进行编译,会直接报标题错误:

[vuex] getters should be function but "getters.default" is {}.

分析原因在于:index.js引入的是所有getters中的实例,然后getters中是对象的形式。所以错误原因是引入的方式有问题。

正确的形式:

import getters from './getters'

转载地址:http://giaql.baihongyu.com/

你可能感兴趣的文章
如何使用uiautomatorviewer来扫描和分析UI组件
查看>>
IOS视图互换
查看>>
第二十四课 shell的特殊符号及cut_sort_wc_uniq_tee_tr_split 命令
查看>>
Linux下安装Tomcat
查看>>
Kendo UI常用示例汇总(十八)
查看>>
3 Tomcat
查看>>
DevExpress v17.2—WPF篇(一)
查看>>
报表平台IE11和Chrome设置步骤
查看>>
Android WebView的使用
查看>>
linux 磁盘管理
查看>>
企业网站建设时是否应该设置页面新窗口打开
查看>>
React Native 折叠功能的实现及安卓踩坑笔记
查看>>
FFMPEG函数read_frame_internal()
查看>>
oracle常用命令2
查看>>
Paxos算法
查看>>
如何在VMware虚拟机中安装centOS
查看>>
2.4 httpd 构建虚拟Web主机的三种方式
查看>>
ARM版Windows 10 Firefox测试即将推出
查看>>
angularjs和vuejs的区别
查看>>
cp命令、grep命令示例
查看>>