<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>计算属性、方法与监听</title>
<script src="vue.js"></script>
</head>
<body>
<div id="app">
{{fullName}}
{{age}}
</div>
<script>
var vm = new Vue({
el: "#app",
data: {
firstName: "Dell",
lastName: "Lee",
fullName: "Dell Lee",
age: 28
},
//侦听器
watch:{
fistName: function () {
console.log("计算了一次");
this.fullName = this.fistName + " " + this.lastName;
},
lastName: function () {
console.log("计算了一次");
this.fullName = this.fistName + " " + this.lastName;
}
}
// //方法
// methods: {
// fullName: function () {
// console.log("计算了一次");
// return this.firstName + " " + this.lastName
// }
// }
// //计算属性
// computed: {
// fullName: function () {
// console.log("计算了一次");
// return this.firstName + " " + this.lastName
// }
// }
})
</script>
</body>
</html>