说实在的,看完你13楼的代码,我就感觉非常奇怪了,你对简单数据类型直接赋值会赋地址然后影响到被赋值的数据?然后我写了个简单的demo
demo本体:


输入name,formId,status内容,然后点击按钮将内容绑定给listQuery

修改输入框中内容,由于双向绑定,tempQuery中params对象中的数据会同步发生变化,按照你的观点,由于是“拷地址”,那么listQuery中,params对象中的值也会因为vue响应式发生变化,显然没有,说明不是拷地址而是拷值,还不信继续往下看

打开控制台,输入vm.tempQuery.params,可以发现tempQuery.params的值确双向绑定发生了变化,然后再输入vm.listQuery.params可以发生数据依然是第一次点击按钮所赋的值

还有Object.assign()对象合并对于复杂数据类型(数组,对象)是拷地址,你这个又能实现让我感觉非常奇怪