3-4 计算属性,方法与侦听器

来源:3-4 计算属性,方法与侦听器

风亻

2019-01-26

我尝试了一下,为什么我在使用方法进行计算,进行vm.age值改变时,控制台没有报计算了一次呢?

{{fullName()}} {{age}}
<script>
	var vm = new Vue({
		el: "#app",
		data: {
			firstName: "Yao",
			lastName: 'zaofeng',
			age: 20
		},
		methods: {
			fullName: function () {
				console.log('计算了一次');
				return this.firstName + ' ' + this.lastName;
			}
		}
		// 计算属性
		// computed: {
		// 	fullName: function () {
		// 		console.log('计算了一次');
		// 		return this.firstName + ' ' + this.lastName;
		// 	}
		// }
	})
</script>
写回答

3回答

风亻

提问者

2019-01-27

已解决,为vue版本号问题

0
0

风亻

提问者

2019-01-26

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<script src="vue.js"></script>

</head>

<body>

<div id="app">

{{fullName()}}

{{age}}

</div>


<script>

var vm = new Vue({

el: "#app",

data: {

firstName: "Yao",

lastName: 'zaofeng',

age: 20

},

methods: {

fullName: function () {

console.log('计算了一次');

return this.firstName + ' ' + this.lastName;

}

}

// 计算属性

// computed: {

//  fullName: function () {

//  console.log('计算了一次');

//  return this.firstName + ' ' + this.lastName;

//  }

// }

})

</script>

</body>

</html>


0
0

风亻

提问者

2019-01-26

难道是说明现在方法也有缓存机制了吗?

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程