uniapp 在android手机上运行tab栏页面跳转问题

【问题描述】:

使用uniapp写的项目,在tab页面,无论使用哪种方式的跳转,只要是在url后面拼接参数,在打包成apk文件后,在手机上面安装使用,都是获取不到susIndex参数的,而在浏览器上面运行时可以的。

uni.navigateTo({// tab页面在app上使用?传不了参数
	url: '/pages/jianli/DetailPage?subsIndex='+idx
});

【解决办法】:

使用缓存,将subsIndex缓存起来,在使用的时候获取调用即可。

而且,缓存必须设置在跳转之前,否则,你会出现,很奇怪的问题。

[比如:我的是select下拉框选择后,然后跳转,

奇怪的问题在这里,我第一次跳转到页面的时候,会出现空白页,第二次跳转的时候是可以的,而且要是第二次点击非第一次那个select框,那么你会得到非本页的数据。

所以,缓存必须设置在跳转之前!!!!!]

uni.setStorageSync('subsIndex', idx);   // 设置缓存


uni.getStorageSync('subsIndex'); // 使用缓存

你可能感兴趣的:(前端,uni-app)