计算属性默认只有getter,也可在需要时提供一个setter
使用场景
isShow为父组件传递属性,子组件中不能直接修改,所以使用computed的setter触发父组件事件
props: {
isShow: {
type: Boolean,
default: false,
},
},
computed: {
isShowData: {
get() {
return this.isShow;
},
// setter,触发父组件更新isShow
set() {
this.$emit("update:isShow", false);
},
},
},
网友评论