为了账号安全,请及时绑定邮箱和手机立即绑定

vue2 中函数的定义怎么不一样呢?

vue2 中函数的定义怎么不一样呢?

元芳怎么了 2018-09-24 19:45:11
问题描述刚学vue2,学的有点蒙,组件的data必须是方法,该定义方法如代码1所示代码1://方法1data: function () {  return {     count: 0   } }而在vue中methods里面定义的方法如代码2所示代码2:...methods: {    //方法2     routeChange () {       console.log('test')     }   },同样是定义为啥方法1和方法2定义的方式不一样嘞?emm...我也想百度,但是不知道从何问起呐,所以特意来此求助,emm...初入前端,问的太弱智请见谅,若有知道的麻烦给解答一下,非常感谢^-^### 问题描述问题出现的环境背景及自己尝试过哪些方法相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)你期待的结果是什么?实际看到的错误信息又是什么?
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

data设计为方法是因为不想多个组件同时操作data的引用(比如组件继承),所以data是一个function,执行返回才是真正的数据。

查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 832 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信