vue中在 methods 中定义方法 方法名:function(){} 和直接写方法名有什么区别

问题遇到的现象和发生背景

vue中在 methods 中定义方法 方法名:function(){} 和直接写方法名有什么区别

用代码块功能插入代码,请勿粘贴截图

goback(){
// window.sessionStorage.clear()
this.$router.back()
},

add: function() {}

运行结果及报错内容

这两种定义方法有什么区别

以前都是下面的形式,es6带来了上面的简易写法https://es6.ruanyifeng.com/#docs/object

推荐第一种,第二种 应该是 每次调用 都生成了新的函数

还很没考虑过这个问题
我觉得一般用不到吧
可以去Vue官网看看他的文档