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

posted @ 2020-07-08 16:19  奔跑的前端猿  阅读(6943)  评论(0编辑  收藏  举报