学校排行榜

(0)

投一票

Vue3中计算属性computed的getter和setter 官网

计算属性默认只有getter,不过也能自定义setter。 示例如下: const app = Vue.createApp({ setup() { 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]; } }); return { fullName } } }) 使用setter时,要清楚它会改变依赖数据,可能引发其他计算属性重新计算。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。