采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如题
不一样,供页面调用的方法都放在methods里面, computed是计算属性,里面虽然形式是一个函数return,但实际上它就是属性的一个赋值,只不过是动态的,computed就是动态的data, methods是供组件和页面使用的方法。
computed中函数涉及的变量值发生了变化都会触发函数的执行吗?vue就是通过这一点让computed中的函数执行吗?method中的函数如果变量值发生变化会执行吗?
能不能这样理解:computed中的函数执行的时候不能带参数和括号,而method里边的可以
参数和括号?这都是形式上的东西,不是区别,methods 赋值一个函数,不一定执行,computed赋值的函数,会监听函数体里调用的组件属性,如果有变化就自动跑一遍,这是实现过程,但不要这么应用,你就把他当做动态的属性就行了
登录后可查看更多问答,登录/注册
快速入门Vue2.0,组件化开发一个数字产品电商平台
2.0k 1
1.6k 1
1.5k 5
1.3k 14
2.5k 12