methods: {
areAllValuesNonEmpty(obj) {
return Object.values(obj).every(value => {
return value !== null && value !== undefined && value !== '';
});
}
}
/ 假设有一个Vue实例的data属性
data() {
return {
myObject: {
key1: 'value1',
key2: 'value2',
key3: ''
}
};
},
// 在Vue的计算属性中使用这个方法
computed: {
allValuesNonEmpty() {
return this.areAllValuesNonEmpty(this.myObject);
}
}
现在,allValuesNonEmpty 计算属性会返回 true 如果 myObject 内的所有值都不为空,否则返回 false。