在学vue的时候,实例中有使用这样的语法,
import { mapState } from ‘vuex’

结果控制台报错了,
SyntaxError: Unexpected token {

到百度和google上搜索原因,有提到是es5、es6的语法,要用babel什么的,因为学习过程中不想装这些,太麻烦。
那么这问题该怎么解决呢?
这个语句的作用就是讲vuex里的mapState导入到当前的环境,有点像python的语法。
既然这样,我们直接用绝对引用不就行了吗。
试了试,用一下,
var mapState=Vuex.mapState

果然成功了。
希望遇到同样问题的同学,看到这个解决方法,少走了弯路。

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐