uniapp 跳转tabbar页面传递参数
我们这里采用的是本地缓存的方式进行页面的传参
首先看下官方有关本地缓存的介绍
1、设置本地缓存(-- uni.setStorageSync(KEY,DATA) --)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | String | 是 | 本地缓存中的指定的 key |
data | Any | 是 | 需要存储的内容,只支持原生类型、及能够通过 JSON.stringify 序列化的对象 |
// 基本语法
try { uni.setStorageSync('storage_key', 'hello'); } catch (e) { // error }
2、tabbar页面缓存的获取(uni.getStorageSync(KEY))
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | String | 是 | 本地缓存中的指定的 key |
onShow() { try { const value = uni.getStorageSync('index'); if (value) { console.log(value); this.TabCur = value; try { uni.removeStorageSync('index'); } catch(e) { // error } } } catch(e) { // error } }
官方文档:https://uniapp.dcloud.io/api/storage/storage?id=setstorage
本文来自博客园,作者:奔跑的前端猿,转载请注明原文链接:https://www.cnblogs.com/sxdpanda/p/13267608.html
如需了解更多文章,请移步:https://www.yuque.com/sxd_panda