您的位置:首页 > Web前端 > Vue.js

Vue 计算属性和侦听器

2019-01-16 10:28 441 查看
1.计算属性
<template>
<!--计算属性demo-->
<div id="example">
<p>Original message:{{msg}}</p>
<p>Reversed {{msg.split('').reverse().join('')}}</p>
<p>Computed Reversed {{reversedMsg}}</p>
</div>
</template>
<script>
export default {
name: 'HelloWorld',
data () {
return {
msg: 'Welcome to Your Vue.js App'
}
},
computed: {
reversedMsg: function () {
return this.msg.split('').reverse().join('')
}
}
}
</script>
<style>
</style>

2.计算属性方法

<template>
<!--计算属性demo-->
<div id="example">
<p>Original message:{{msg}}</p>
<p>Reversed {{msg.split('').reverse().join('')}}</p>
<p>Computed Reversed {{reversedMsg}}</p>
<p>计算方法:{{reveredMsgs()}}</p>
</div>
</template>
<script>
export default {
name: 'HelloWorld',
data () {
return {
msg: 'Welcome to Your Vue.js App'
}
},
methods: {
// 计算属性方法
reveredMsgs: function () {
return this.msg.split('').reverse().join('')
}
},
computed: {
reversedMsg: function () {
return this.msg.split('').reverse().join('')
}
}
}
</script>
<style>
</style>

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: