uniapp使用uview开发钉钉小程序使用LoadMore加载更多,当需要加载Loading状态时报错Cannot read properties of null (reading ‘index’)

在这里插入图片描述
报错原因:是由于u-loading-icon中的array12声明的太过于粗暴。改成任意有价值的声明就可以了

解决办法:需要改uview u-loading-icon组件源码

		data() {
			return {
				// Array.form可以通过一个伪数组对象创建指定长度的数组
				// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from
				
				// 原本
				// array12: Array.from({
				// 	length: 12
				// }),
				
				// 修改后
				array12:[1,2,3,4,5,6,7,8,9,10,11,12],
				// 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行
				// 在iOS nvue上,则会一开始默认执行两个周期的动画
				aniAngel: 360, // 动画旋转角度
				webviewHide: false, // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗
				loading: false, // 是否运行中,针对nvue使用
			}
		},
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐