0


vue3 数组如何赋值

一、先说一下我报错的代码:

const tableData = reactive([ ]) //表格数据

const res = [1,2,3] //假设是接口返回的数据

const load = () => {

    tableData = res

}

二、解决方法:

可以赋值,但是不是响应式;如果是响应式可以这样做:

  1. (解决方法一)const load = () = > { res.forEach((item)=>{ tableData.push(item) })

}

2.(解决方法二)

const tableData = reactive({

arr: [ ]

}) //表格数据

const res = [1,2,3] //假设是接口返回的数据

const load = () => {

tableData.arr = res

}

3.(解决方法三)

const tableData = ref([ ]) //表格数据

const res = [1,2,3] //假设是接口返回的数据

const load = () => {

tableData.value = res

}


本文转载自: https://blog.csdn.net/weixin_51747462/article/details/127557522
版权归原作者 nav-item 所有, 如有侵权,请联系我们删除。

“vue3 数组如何赋值”的评论:

还没有评论