lisonge/vite-plugin-monkey

不知道什么问题导致vue for循环渲染滞后

Closed this issue · 6 comments

一时半会真不知道怎么描述,先给个gif图
动画 (0)

我测试过简单的项目没有什么问题,就我这个快写好的有问题
https://github.com/lvzhenbo/115-plus

就是节点都渲染了,就是不渲染文字,然后等关闭的一瞬间文字就渲染出来了

image
image
我想我找到什么问题了,但是我不知道怎么解决

vite dev 下是否会出现此问题

和这个项目没什么关系吧。。你的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;

好吧,打扰了,确实是我的问题,习惯axios这种封装好的异步以后,同步都不知道怎么写了