Vue 3 组合 API - 数组的 ref() 与reactive()

Ale*_*hov 12 javascript vue.js vuejs3

Vue 3 文档和民间文献中的指导是ref()针对标量和基元的,而reactive()针对对象的。

然而,在 JavaScript 中,数组是 Object 的一种特殊情况。尽管存在监视嵌套对象元素是否添加新属性和其他问题等问题,但无论从性能角度还是其他角度来看,是否存在是否将数组处理为 或 的最佳ref实践reactive

小智 -1

正如您已经提到的,我将使用 ref 来表示原始值。对于对象类型(对象或数组),我建议使用反应性属性。这使您的代码更易于阅读,并删除了使用 ref 属性时必须添加的“.value”。