博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序把玩(三十六)Storage API
阅读量:7011 次
发布时间:2019-06-28

本文共 1984 字,大约阅读时间需要 6 分钟。

  hot3.png

这里写图片描述

其实这个存储在新建Demo的时候就已经用到了就是存储就是那个logs日志,数据存储主要分为同步和异步

异步存储方法:

存数据

wx.setStorage(object) 相同key会覆盖,可写回调方法

这里写图片描述

获取方法:

wx.getStorage(object)

这里写图片描述

清除方法:

wx.clearStorage()里面可以写回调函数 成功,失败,完成

同步存储方法:

存数据 相同key会覆盖

wx.setStorageSync(key,data)

读数据

wx.getStorageSync(key) 存储是指定的key

清除数据

wx.clearStorageSync() 不可写回调方法

wxml

{
{
storageContent}}
{
{
storageSyncContent}}

js

Page({  data:{    // text:"这是一个页面"    storageContent: '',    storageSyncContent: ''  },  onLoad:function(options){    // 页面初始化 options为页面跳转所带来的参数  },  /** * 异步存储 */  listenerStorageSave: function() {    //以键值对的形式存储 传进去的是个对象    wx.setStorage({      key: 'key',      data: '我是storeage异步存储的信息',      success: function(res) {        console.log(res)      }    })  },  /** * 异步取信息 */  listenerStorageGet: function() {    var that = this;    wx.getStorage({      //获取数据的key      key: 'key',      success: function(res) {        console.log(res)        that.setData({          //          storageContent: res.data        })      },      /** * 失败会调用 */      fail: function(res) {        console.log(res)      }    })  },  /** * 清除数据 */  listenerStorageClear: function() {    var that = this;    wx.clearStorage({      success: function(res) {        that.setData({          storageContent: ''        })      }    })  },  /** * 数据同步存储 */  listenerStorageSyncSave: function() {    wx.setStorageSync('key', '我是同步存储的数据')  },  /** * 数据同步获取 */  listenerStorageSyncGet: function() {    // var that = this;    var value = wx.getStorageSync('key')    this.setData({      storageSyncContent: value    })  },  /** * 清除同步存储数据 */  listenerStorageSyncClear: function() {    wx.clearStorageSync()  },  onReady:function(){    // 页面渲染完成  },  onShow:function(){    // 页面显示  },  onHide:function(){    // 页面隐藏  },  onUnload:function(){    // 页面关闭  }})

转载于:https://my.oschina.net/hzdx/blog/894424

你可能感兴趣的文章
程序员教你如何追女生
查看>>
各种测试用例简要模板
查看>>
SCCM 2007 R2部署、操作详解系列之概念篇一:SCCM功能详解
查看>>
Hyper-V 2016 系列教程34 在局域网内架设Windows时间服务器
查看>>
初级运维工程师面试题总结
查看>>
【COCOS2D-X 备注篇】cocos2dx 获取手机截屏等意外取消触屏事件的处理方法!
查看>>
“可穿戴操作系统”,期待吗?
查看>>
买《Python从小白到大牛》专题视频课程,送配套纸质图书
查看>>
Windows Server 2012 R2 WSUS-5:组策略配置自动更新
查看>>
配置SCCM 2012 SP1使用证书
查看>>
观Citrix最新官方发布评测报告有感-外行看热闹,内行看门道
查看>>
完整演示:思科IPS旁路模式的部署
查看>>
K8S集群基于heapster的HPA测试
查看>>
linux服务器集群运维经验
查看>>
Powershell-Lync:如何查询用户使用的语音策略
查看>>
《统一沟通-微软-实战》-6-部署-2-中介服务器-6-语音路由-路由
查看>>
关于CocoStudio中AtlasLabel控件后台编码的一点备注
查看>>
搞定Linux Shell文本处理工具,看完这篇集锦就够了
查看>>
Python协程深入理解
查看>>
Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
查看>>