时间:2021-05-18
微信小程序之数据缓存的实例详解
前言:
在H5之前,缓存一般都是用cookie,但是cookie的存储空间太小。于是,H5增加了新的缓存机制,即localstorage 和 sessionstorage,具体的介绍就不在多说。在微信小程序中,数据缓存其实就和localstorage 的原理差不多,所以理解起来并不难。下面我们来一起实现一下。
效果图展示:
我们在index页面存入数字11,然后在跳转到新页面,在将缓存中的11取出渲染到当前页面。具体代码如下:
index页面:
<span style="font-size:24px;"><view class="btn-area"> <navigator url="../navigator/navigator?title=我是navi">跳转到新的页面post情求</navigator> <navigator url="../redirect/redirect?title=我是red" redirect>跳转到当前页面</navigator></view></span><view> <input style="border:2rpx solid red" placeholder="输入信息" bindinput="getInput" /> <button style="border:2rpx solid yellow" bindtap="saveInput">存入</button></view>index的js:
//index.js//获取应用实例var app = getApp()Page({ data: { storage:'' }, onLoad: function () { var that = this //获取输入值 getInput:function(e){ this.setData({ storage:e.detail.value }) }, //存储输入值 saveInput:function(){ wx.setStorageSync('storage', this.data.storage) }})跳转页面:
<view>从存储中得到的数据:{{storage}}</view>跳转页面的js:
var app = getApp();var that; Page( { data: { storage:'' }, onLoad: function(options) { that = this; //获取存储信息 wx.getStorage({ key: 'storage', success: function(res){ // success that.setData({ storage:res.data }) } }) }})如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序后台解密用户数据实例详解微信小程序API文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-lo
本文实例讲述了微信小程序学习笔记之本地数据缓存功能。分享给大家供大家参考,具体如下:前面介绍了微信小程序获取位置信息操作。这里再来介绍一下微信小程序的本地数据缓
微信小程序之网络请求简单封装实例详解在微信小程序中实现网络请求相对于Android来说感觉简单很多,我们只需要使用其提供的API就可以解决网络请求问题。普通HT
微信小程序清除缓存怎么实现?微信小程序怎么清除缓存?有一些用户表示微信小程序的缓存太多,想要清楚微信小程序缓存却不知道怎么去做,接下来小编为大家介绍微信小程
微信小程序之绑定点击事件实例详解微信小程序出来那么久了,趁着有时间自己研究一下,前阶段看一了一下,但是不允许个人注册,现在已经对个人开放了,所以爱好者们可以自己