1.方式1:模板中绑定表达式
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue计算属性</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<!--方式1:模板中绑定表达式-->
<div id="box">
{{msg}}
<hr>
{{ msg.split('').reverse().join('') }}
</div>
<script type="text/javascript">
new Vue({
el:'#box',
data:{
msg:'Hello World'
},
});
</script>
</body>
</html>
2.利用Vue的computed
<!--方式2:利用Vue的computed-->
<div id="box2">
{{msg}}
<hr>
{{reMsg}}
</div>
<script type="text/javascript">
var vm = new Vue({
el:'#box2',
data:{
msg:'Hello,World'
},
computed:{
reMsg:function(){
return this.msg.split('').reverse().join('')
}
}
});
console.log(vm.reMsg); //'olleH'
</script>