Vue代码Expected an assignment or f
2020-03-11 本文已影响0人
浪男博人
在使用vue写代码的时候,Eslint有时候会报错:
"Expected an assignment or function call and instead saw an expression."
字面意识是需要有一个声明或者函数的调用而不是单单看到一个表达式。
其实是创建函数后调用方法错误。
具体案例如下:
这是声明的一个生命周期函数上面函数期望能够调用 "getMenuList" ,然而出现了上述报错,查询后发现,需要在getMenuList后面加上()括号才能调用。这是固定语法规则。
正确方法应该是:
created () {
this.getMenuList()
}
这样报错就可以解除了。