Vue3 reactive

在vue3 中,如何而一次性对objective 赋多个值

可能你想说的是 reactive?

const state = reactive({foo: 'hello', bar: 123})

Object.assign(state, {foo: 'world', bar: 456})

但实际上你分别给两个属性赋值也没差别。

1 Like

楼上说的对。
然后,这种方式,本质是合并属性,

Object.assign(state, {foo11: 'world', bar11: 456})

会多出来两个属性。因为是正常的功能,所以不会报错和提示,所以需要注意属性名称。

1 Like