uniapp 缓存多个数据

获取

            uni.getStorage({
                key:'username',
            }).then(res => {
                // 如果返回数组为两位就是正确
                if(res.length==2){
                    this.username = res[1].data;
                }
                return uni.getStorage({
                    key:'password',
                })
            }).then(res => {
                if(res.length==2){
                    this.password = res[1].data;
                }
                return uni.getStorage({
                    key:'ipAddress',
                })
            }).then(res => {
                if(res.length==2){
                    this.ipAddress = res[1].data;
                }
            })
            uni.getStorage({
                key:'username',
            }).then(res => {
                // 如果返回数组为两位就是正确
                if(res.length==2){
                    this.username = res[1].data;
                }
                return uni.getStorage({
                    key:'password',
                })
            }).then(res => {
                if(res.length==2){
                    this.password = res[1].data;
                }
                return uni.getStorage({
                    key:'ipAddress',
                })
            }).then(res => {
                if(res.length==2){
                    this.ipAddress = res[1].data;
                }
            })

 

  添加

uni.setStorage({
                                key:'token',
                                data: res.access_token,
                            }).then(res => {
                                // console.log("保存token");
                                return uni.setStorage({
                                    key:'username',
                                    data: this.username,
                                })
                            }).then(res => {
                                // console.log("保存name");
                                return uni.setStorage({
                                    key:'password',
                                    data: this.password,
                                })
                            }).then(res => {
                                // console.log("保存password");
                                return uni.setStorage({
                                    key:'ipAddress',
                                    data: this.ipAddress,
                                })
                            }).then(res => {
                                // console.log("保存ipAddress");
                                uni.switchTab({
                                    url: './home'
                                })
                            })					

  

posted @ 2021-12-08 17:20  风花一世月  阅读(586)  评论(0编辑  收藏  举报