微信小程序 Storage API实例详解

网友投稿 272 2023-07-04


微信小程序 Storage API实例详解

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

异步存储方法:

存数据

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

获取方法:

wx.getStorage(object)

清除方法:

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

同步存储方法:

存数据 相同key会覆盖

wx.setStorageSync(kjyyJley,data)

读数据

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

清除数据

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

wxml

{{storageContent}}

{{storageSyncContent}}

js

Page({

data:{

// text:"这是一个页面"

storageContent: '',

storageSyncContent: ''

},

onLoad:function(options){

// 页面初始化 options为页面跳转所带来的参数

},

/**

* 异步存储

*/

listenerStorageSave: fjyyJlunction() {

//以键值对的形式存储 传进去的是个对象

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(){

// 页面关闭

}

})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java反射之通过反射获取一个对象的方法信息(实例代码)
下一篇:浅析Java中comparator接口与Comparable接口的区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~