小程序基础学习(缓存)

目录

设置用户信息缓存(同步): wx.setStorageSync('key',value)

​编辑

 获取用户信息缓存(同步): wx.getStorageSync('key')

  删除用户信息缓存(同步): wx.removeStorageSync('key')

    清空用户信息缓存(同步): wx.clearStorageSync()

    设置用户信息缓存加密信息(异步): wx.setStorage()

     获取用户信息缓存加密信息(异步): wx.getStorage() 

页面代码


设置用户信息缓存(同步): wx.setStorageSync('key',value)

 获取用户信息缓存(同步): wx.getStorageSync('key')

  删除用户信息缓存(同步): wx.removeStorageSync('key')

    清空用户信息缓存(同步): wx.clearStorageSync()

    设置用户信息缓存加密信息(异步): wx.setStorage()

 

     获取用户信息缓存加密信息(异步): wx.getStorage() 

页面代码

<!--pages/nine/nine.wxml-->
<navigation-bar title="牧原" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<view>
<!-- <view>
  <button size="mini" type="primary" bindtap="getUserInfo">获取用户信息</button>
  <button size="mini" type="primary" bindtap="getUserPhoneInfo">获取用户手机信息</button>
</view> -->
<view>
  <button size="mini" type="primary" bindtap="setStorageSyncInfo">设置用户缓存信息</button>
  <button size="mini" type="primary" bindtap="getStorageSyncInfo">获取用户缓存信息</button>
  <button size="mini" type="primary" bindtap="removeStorageSyncInfo">删除用户缓存信息</button>
  <button size="mini" type="primary" bindtap="clearStorageSyncInfo">清空用户缓存信息</button>
  <button size="mini" type="primary" bindtap="setStorageInfo">设置加密用户缓存信息</button>
  <button size="mini" type="primary" bindtap="getStorageInfo">获取加密用户缓存信息</button>
</view>
</view>
// pages/nine/nine.js
Page({

  data:{
    info:{
      "name":"冯运山",
      "age":99,
      "gender":"男"
    }

  },
  //设置用户信息
  setStorageSyncInfo(){
    wx.setStorageSync('info', this.data.info)
  },
  //获取用户信息
  getStorageSyncInfo(){
    console.log( wx.getStorageSync('info')   )
  },
  //删除用户信息
  removeStorageSyncInfo(){
    wx.removeStorageSync('info')    
  },
  //清空缓存
  clearStorageSyncInfo(){
    wx.clearStorageSync()    
  },
   //设置用户加密信息
  setStorageInfo(){
    wx.setStorage(
      {
        key: 'info',
        data: this.data.info,
        encrypt:true
      }     
    )
  },
   //获取用户加密信息
  getStorageInfo(){
     console.log( wx.getStorage(
      {
        key: 'info',
        encrypt:true
      }     
    ))
  },






  getUserPhoneInfo(){
    wx.getSystemInfo({
      success:(res)=>{
        console.log(res)
      }
    })
  }, 
  getUserInfo(){
    wx.getLocation({
      success:(res)=>{
        console.log("地址信息",res)
      }
    })
  },
  onShareAppMessage() {
    return {
      title:"旅途",
      path:"pages/nine/nine",
      imageUrl:""
    }
  }
})
/* pages/nine/nine.wxss */
{
  "usingComponents": {   "navigation-bar": "/components/navigation-bar/navigation-bar"}
}

http://www.niftyadmin.cn/n/5327816.html

相关文章

前端框架前置课Node.js学习(1) fs,path,模块化,CommonJS标准,ECMAScript标准,包

目录 什么是Node.js 定义 作用: 什么是前端工程化 Node.js为何能执行Js fs模块-读写文件 模块 语法: 1.加载fs模块对象 2.写入文件内容 3.读取文件内容 Path模块-路径处理 为什么要使用path模块 语法 URL中的端口号 http模块-创建Web服务 需求 步骤: 案例:浏…

openssl3.2 - 官方demo学习 - mac - cmac-aes256.c

文章目录 openssl3.2 - 官方demo学习 - mac - cmac-aes256.c概述笔记END openssl3.2 - 官方demo学习 - mac - cmac-aes256.c 概述 指定加密算法(e.g. AES-256-CBC), 对明文生成MAC数据 笔记 /*! \file cmac-aes256.c \note openssl3.2 - 官方demo学习 - mac - cmac-aes256.…

电子学会C/C++编程等级考试2023年05月(七级)真题解析

C/C++编程(1~8级)全部真题・点这里 第1题:城堡问题 1 2 3 4 5 6 7 ############################# 1 # | # | # | | # #####—#####—#—#####—# 2 # # | # # # # # #—#####—#####—#####—# 3 # | | # # # # # #—#########—#####—#—# 4 # # | | | | # # ###########…

适用于动态 IT 环境的服务器流量监控软件

服务器在网络性能中起着至关重要的作用&#xff0c;这意味着保持其最佳容量至关重要。企业需要将 AI、ML 和云技术融入其 IT 中&#xff0c;从而提供充分的敏捷性、安全性和灵活性&#xff0c;在这方面&#xff0c;服务器流量监控已成为当务之急。通过定期监控通信、跟踪流量上…

Memory Deduplication Attacks

原文 最近看到了一系列描述Memory Deduplication Attacks的研究&#xff0c;它已被用于指纹系统[1]、破解 (K)ASLR[2,3,4]、泄漏数据库记录[4]&#xff0c;甚至利用 rowhammer[ 5]。这是一类非常酷的攻击&#xff0c;以前从未听说过&#xff0c;但我没有太多运气找到这些攻击的…

openpyxl的基本使用

嘿&#xff0c;你是不是在处理Excel文件时感到束手无策&#xff1f;是不是想要一个简单而又强大的工具来处理数据分析和图表制作&#xff1f;别担心&#xff0c;我们有解决方案&#xff01;让我向你介绍openpyxl&#xff0c;这是一个Python库&#xff0c;专门用于处理Excel文件…

STM32 -- 串口引脚整理

一、引脚分配列表 串口端口发送引脚 &#xff08;TX)接收引脚 (RX)USART1PA9PA10USART2PA2PA3USART3PB10PB11UART4PC10PC11UART5PC12PD2USART6PC6PC7 二、串口引脚的规律 STM32芯片上&#xff0c;引脚功能的布局安排&#xff0c;被设计得很有规律。 不同型号间&#x…

微软.NET、.NET Framework和.NET Core联系和区别

我是荔园微风&#xff0c;作为一名在IT界整整25年的老兵&#xff0c;看到不少初学者在学习编程语言的过程中如此的痛苦&#xff0c;我决定做点什么&#xff0c;我小时候喜欢看小人书&#xff08;连环画&#xff09;&#xff0c;在那个没有电视、没有手机的年代&#xff0c;这是…