computed介绍
computed英文为计算的意思,computed和methods在写法上十分相似,都采用了类似函数的书写方式,注意:最重要的一点就是computed是让作为属性进行应用,而函数是进行函数调用,这是最重要一点
下面是关于用不同方法打印实现的一个dome
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="app">
<h2>{{firstName+lastName}}</h2>
<h2>{{ agetName()}}</h2>
<h2>{{ bgetName}}</h2>
</div>
<script src="../js/vue.js"></script>
<script>
const app=new Vue({
el:"#app",
data:{
firstName:'吴',
lastName:'亦凡'
},
methods:{
agetName(){
return this.firstName+this.lastName
}
},
computed:{
bgetName:function(){
return this.firstName+this.lastName
}
}
})
</script>
</body>
</html>