首页 > 代码库 > vue2 computed set与get函数
vue2 computed set与get函数
大家都知道computed简单的使用方法,这儿只分享一下setter和getter用法:
setter:设置值时触发。
getter:获取值时触发,与setter是没有必然联系的。
<template >
<div>
<button @click=‘fn‘>设置</button> //点击后fn函数执行。
<button @click=‘fn1‘>获取</button> //点击fn1函数执行。
</div>
</template>
<script>
export default {
methods:{
fn(){
this.msg1=5 //msg1设置值
},
fn1(){
console.log(this.msg1)//msg1获取值 上面虽然设置了5,但是这儿是返回6,get函数返回值是6,跟set是没有必然关系的。
}
},
computed:{
msg1:{
set(){
console.log(‘我被设置了‘) //msg1设置值时此处触发
},
get(){
console.log(‘我被调用了‘) //msg1获取值时触发
return 6 //这儿返回值将是msg1的值。
}
}
}
}
</script>
computed一般用法是改变data里面的值,作为自己的值。
欢迎大家指正。
vue2 computed set与get函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。