这种写法是es6语法吗

问题1:

const mutations = {
  INCREMENT (state) {    state.count++
  }
}

INCREMENT是函数吗,为什么要大写

问题2:

<script>export default {
}</script>

export default是个空对象,这么写有什么意义吗,其它js来import它的时候得到的是什么


梵蒂冈之花
浏览 764回答 1
1回答

有只小跳蛙

关于是否是ES6,没错,楼上有人回答了用ES6甚至可以这样写:const&nbsp;mutations&nbsp;=&nbsp;{ &nbsp;&nbsp;INCREMENT:(state)&nbsp;=>&nbsp;++state.count &nbsp;&nbsp;} }这是vuex的演示代码,源代码出自这里:vuex用全部大写命名 mutation 是一个惯例,方便将它和 actions 区分开。最后export一个空对象,正常来说肯定是方便以后添加,先留个占位而已
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript