- 博客(6)
- 收藏
- 关注
原创 map()异步处理与for()的同步执行
通过以上代码进行赋值时出现了一个问题,就是尽管dataList打印出来的结果是正常的,但词云图加载失败,没有将dataList中的各个关键词显示出来。对象(一个封装了HTTP请求功能的组件)向服务器发起的GET请求,这个请求是异步的,因为它不会阻塞 JavaScript 的执行,而是会在后台发送给服务器并等待服务器响应。在调用一个词云图组件时,需要提供dataList数据,而数据来源于created()中从后端获取的wordList中的name参数。数组,而异步请求的结果可能尚未返回,
2024-04-21 17:10:00
379
1
原创 created生命周期中第二个请求依赖于第一个请求返回的结果
所以需要确保第二个请求在第一个请求成功后再发送。可以在第一个请求的回调函数中触发第二个请求,或者使用Promise链来确保它们按顺序执行。uniapp中向后端发出请求时,第二个请求里的参数是第一个请求中返回的结果,但第二个请求返回数据错误。问题出在两个HTTP请求是异步执行的,这意味着第二个请求不会等待第一个请求完成就会发送,因此。可能还没有被设置就已经被使用了。
2024-04-21 16:07:49
147
1
原创 uni.request返回数据为array数组且第一个值为null
在uni-app里调用后端的某个数据时,使用uni.request来获取后端数据,但发现再将数据进行处理时报错说TypeError: Cannot read properties of undefined (reading 'result'),也就是数据为null。2. 不管第一个item[0] :null,直接调用后面需要用的那个item[1]。}] ,也就是它多了一个null。之后再在需要用到这个api的地方直接调用封装好的函数。1. 给这个api套上一层Promise。
2024-04-18 10:30:49
437
1
原创 HBuilderX真机运行uniapp
首先需要对手机进行与电脑的USB链接,保持文件传输选项,在设置-我的设备-全部参数与信息中连续点击7次MIUI版本选项开启开发者模式,在其中打开USB调试与USB安装应用,之后便可在HBuilderX中检测到手机基座。注意HB需要更新到最新版本否则会有小bug。
2024-02-29 15:19:21
848
原创 *** missing separator. Stop.以及*** No rule to make target `modules‘. Stop.
在linux编写Makefile文件时遇到了Makefile:1: *** missing separator. Stop.报错,原因是文件中第1行(那个数字是n即代表第n行)中缺少分隔符,我们知道Makefile文件中命令要以tab开头,不过此处倒不是由于缺少tab,而是文件第一行的ifneq($(KERNELRELEASE),)缺少一个空格,应改为ifneq ($(KERNELRELEASE),)使ifneq后面有个空格,就好了
2023-02-24 09:47:40
3630
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人