作者: 文章来源:
本文原地址:https://www.mimiwuqi.com/webqianduan/196904.html
目录文章目录
props,data,computed;computed 依赖于 data 中的数据,只要在它的相关依赖发生改变时就会触发computed;data中的数据未变时,优先取缓存中的东西;export default {
data: {
userName: ''
},
watch:{
userName(newValue,oldValue){
console.log(`原来的值:${newValue}`);
console.log(`新的值${oldValue}`);
},
//深度监听
userName:{
handler:function(newValue,oldValue){
console.log(`原来的值:${newValue}`);
console.log(`新的值${oldValue}`);
},
immediate:true,
deep:true
},
},
computed: {
gUserName() {
return this.userName
},
//computed 传参
gUserName(keyName){
return function(keyName){
return keyName+this.userName
}
}
},
methods: {
getUserName() {
return this.userName
}
}
}
<template>
<!-- methods -->
<div> 我的名字叫:{{ getUserName() }} </div>
<!-- computed -->
<div> 我的名字叫:{{ gUserName }} </div>
<!-- computed 传参 -->
<div> {{ gUserName("我的名字叫:") }} </div>
</template>
更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/