我想监听这个currentQuery
打印了一下他的确是内容变化了。但是并没有走watch
最后发现reactive定义的对象给他整体的赋值是不会走监听。
在vue3中不管是对象还是数组都不能直接将整个数据进行赋值,这样会造成reactive定义的响应式失效
所以我把赋值的地方改成
currentQuery.queryId=testResult.queryData[currentQueryIndex].queryId
这样的一个个对象的内容赋值就不会失效啦。或者是把reactive改成ref