小程序在手机端报错,模拟器都是可以正常操作的 [this.zindex] = e
发布于 6 年前 作者 yongsong 4797 次浏览 来自 问答

开发工具中点击可以直接跳转,但是在真机中有报错

经过排查问题在这里

zhuangxiu_data.wc_dz[this.zindex] = e

不支持这种写法? 在模拟器上是正常的,只有真机中测试无效 (ios和安卓都无法使用)

相关代码如下

ChangeItem: function(e,index) {
				var index = index
				this.active = e
				// 更新信息
				var zhuangxiu_data = uni.getStorageSync('zhuangxiu_data');
				zhuangxiu_data.wc_dz[this.zindex] = e
				uni.setStorageSync('zhuangxiu_data',zhuangxiu_data)
				uni.redirectTo({
					url:'/pages/yusuan/wc/qz?zindex='+this.zindex
				});
				console.log(11)
			},
1 回复

还是去uniapp论坛提问吧,这个写法很常见

回到顶部