vue3 中reative 值为数组时如何重新赋值



采用这种方式const tableData = reactive([]);定义的时候,不能直接赋值,这样的话就不能响应。需要利用push的方式。

const tableDataObj = reactive({listobj:[]}); 这中定义的可以直接赋值即可
 

参考

Vue3实践指南:使用reactive函数声明数组如何正确赋值响应式、script setup语法糖中toRefs如何优雅呈现、Options API 与 Composition API 如何选择及混用是否对性能有影响、关于 setup 中没有 this 的问题及 setup 的执行时机 - 古兰精 - 博客园 (cnblogs.com)

你可能感兴趣的:(vue.js,前端,javascript)