小工具知识网

当前位置: 首页 > 行业知识 > uniapp小程序加载出现undefined的问题

行业知识

uniapp小程序加载出现undefined的问题

2026-10-30 18:43:48 来源:互联网转载

这是由于网络请求加载过慢,导致页面渲染的时候没有拿到数据,还在等数据慢慢加载,那怎么解决呢?

1.采用骨架屏的方式,提高用户的体验。请参考微信开发者工具生成骨架屏的方式。该方式生成两个文件,分别是wxml和wxss文件。将两个文件的内容放在一个test.vue(名字随意),test.vue放在组件components目录下。

test.vue组件中也不要忘记写name,因为是组件

2.在该test.vue文件以组件的方式(怎么引入组件我就不多说了)引入到你需要的页面中 ,如果骨架屏的颜色你不喜欢,是可以在test.vue文件中修改样式的,效果如下

3.在页面中引入骨架屏,loadingShow为true显示;

当页面数据请求完成后---》loadingShow=false

顺序很重要,不要过早的将骨架屏隐藏哦!不让是会出现undefined的。

上一篇:lol怎么查找服务器?

下一篇:怎么查看本地dns?