Vue3中计算属性computed的getter和setter 官网
计算属性默认只有getter,不过也能自定义setter。 示例如下: 计算属性默认只有getter,不过也能自定义setter。 示例如下: {{fullName}} {{fristName}} {{lastName}} script setup import{computed,ref} from 'vue' const firstName = ref("John"); const lastName = ref("Doe"); const fullName = computed({ get: () => { return `${firstName.value} ${lastName.value}`; // 运行结果:John Doe }, set: (newValue) => { const names = newValue.split(" "); firstName.value = names[0]; lastName.value = names[1]; } });/script 使用setter时,要清楚它会改变依赖数据,可能引发其他计算属性重新计算。