不知道什么问题导致vue for循环渲染滞后
Closed this issue · 6 comments
lvzhenbo commented
lvzhenbo commented
我测试过简单的项目没有什么问题,就我这个快写好的有问题
https://github.com/lvzhenbo/115-plus
lvzhenbo commented
就是节点都渲染了,就是不渲染文字,然后等关闭的一瞬间文字就渲染出来了
lvzhenbo commented
lisonge commented
在 vite dev
下是否会出现此问题
gxr404 commented
和这个项目没什么关系吧。。你的getDownLoadUrl调用时直接就返回了
download = {
name: "",
url: "",
}
这个空对象 接口返回后 直接修改了download, 这种改法响应了丢失了,数据变了不渲染
// 原写法
download.name = data.file_name;
download.url = data.url.url;
// 改成这样
const index = downloads.value.indexOf(download)
downloads.value[index].name = data.file_name;
downloads.value[index].url = data.url.url;
lvzhenbo commented
好吧,打扰了,确实是我的问题,习惯axios这种封装好的异步以后,同步都不知道怎么写了