logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react useState数据已经更新,但函数中使用的还是旧数据

先看现象首先初始值为0在发请求的函数中打印当时获得的username值页面刚渲染时的效果将用户名改为zhangsan,发请求得到的效果此时查看react的开发者工具可以看到数据已经更新此时我通过其他方式调用发请求的方法这种方式使用的数据还是一开始的初始值再次查看开发者工具可见username确实还是张三所以问题就出在调用getUsers的那里看一下具体场景具体代码这里使用useState,问题就是

#javascript#前端#react.js
vue element UI 按需引入找不到.babelrc

这个坑有点无语....这个东西新版本改名字了,现在叫babel.config.js就是图片上这东西module.exports = {presets: ['@vue/cli-plugin-babel/preset']}里面的初始内容当我们修改时不是按照elementUI官网的直接复制粘贴覆盖整个文件!!!是添加相应的内容module.exports = {presets: ['@vue/cli-p

#vue.js#前端#elementui
html的新特性有哪些

新增选择器 document.querySelector、document.querySelectorAlldocument.querySelector()只返回第一个满足条件的标签document.querySelectorAll()返回所有满足条件的标签,会返回一个伪数组,伪数组和数组类似可以遍历,有length属性,但一些数组的方法没有,例如:push,map,shift拖拽释放(Drag

#前端#html
vue3 警告 Unhandled error during execution of component event handler

最后发现是我删掉了一个响应式数据的声明,但是使用了那个响应式数据,结果给我报了这么个警告.这个不应该报个userdata is no define吗?这个userdata声明被我删了,但是我没注意到这里有使用.长了个记性,最好还是用git管理项目,知道自己删改了什么内容。这个东西是真的奇葩,我找了半天没找到原因....

#前端#vue.js
到底了