微信小程序开发中数据存储、参数传递和数据缓存的方法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇"微信小程序开发中数据存储、参数传递和数据缓存的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我
千家信息网最后更新 2025年01月20日微信小程序开发中数据存储、参数传递和数据缓存的方法
这篇"微信小程序开发中数据存储、参数传递和数据缓存的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微信小程序开发中数据存储、参数传递和数据缓存的方法"文章吧。
先上效果:
1.APP.js
我把常用且不会更改的参数放在APP.js的data里面了.在各个page中都可以拿到var app = getApp();
app上就可以拿到存在data中的参数.
2. wx.navigateTo({})中URL携带参数
demo中已经写出:
wx.navigateTo({ url: "../newpage/newpage?infofromindex=" + this.data.infofromindex, });
页面间传递参数的笔记
3.wx.setStorage(OBJECT) 数据缓存
微信开发文档中的数据缓存方法:
①存储数据
try { wx.setStorageSync('infofrominput', this.data.infofrominput) } catch (e) { }
②获取数据
//获取 wx.getStorage({ key: 'infofrominput', success: function (res) { _this.setData({ infofromstorage: res.data, }) } })
key是本地缓存中的指定的 key,data是需要存储的内容.
详情见微信小程序开发文档:文档
贴上代码:
1.index.js
//index.js //获取应用实例 var app = getApp() Page({ data: { info: app.data.info, infofromindex: '来自index.js的信息', infofrominput: '' }, onLoad: function () { }, //跳转到新页面 gotonewpage: function () { wx.navigateTo({ url: "../newpage/newpage?infofromindex=" + this.data.infofromindex, }); }, //获取输入值 searchInputEvent: function (e) { console.log(e.detail.value) this.setData({ infofrominput: e.detail.value }) }, //保存参数 saveinput: function () { try { wx.setStorageSync('infofrominput', this.data.infofrominput) } catch (e) { } } })
2.index.wxml
3.newpage.js
//newpage.js //获取应用实例 var app = getApp() Page({ data: { infofromapp: app.data.infofromapp, infofromindex: '', infofromstorage: '', }, onLoad: function (options) { var _this = this; var infofromindex = options.infofromindex; this.setData({ infofromindex: infofromindex }) //获取 wx.getStorage({ key: 'infofrominput', success: function (res) { _this.setData({ infofromstorage: res.data, }) } }) } })
4.newpage.wxml
infofromapp:{{infofromapp}} infofromindex:{{infofromindex}} infofromstorage:{{infofromstorage}}
5.app.js
//app.js App({ data: { infofromapp: '来自APP.js的信息' }, onLaunch: function () { } })
以上就是关于"微信小程序开发中数据存储、参数传递和数据缓存的方法"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
数据
参数
缓存
内容
存储
开发
方法
小程
文档
信息
实例
文章
知识
篇文章
页面
应用
上代
价值
大部分
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
军人网络安全形势分析
没上市的科技互联网公司
游戏服务器有多牛
oracle更改数据库用户密码
斗鱼 软件开发
换衣服换衣服网络安全安全画
网络安全小报怎么画有喇叭
云南财务软件开发教程
上海java软件开发项目
手机上如何玩2b2t服务器
怎么把文字存入mysql数据库
乐陵软件开发公司电话
海信移动通讯技术软件开发
香港网页服务器
爱彩网竞彩足球数据库
软件开发的就业渠道
沈阳自动阅读App软件开发
英灵神殿服务器添加管理
什么是关系数据库的指南和工具
郑州梅花互联网科技有限公司
公安网络安全开展情况
清理sql数据库日志命令
遨游网络安全手抄报
有趣的网络数据库网址
服务器内存越大越贵吗
安全服务和网络安全
辛集市软件开发计算机培训学校
易语言如何发送服务器
亿能达数据库备份
网络安全可以分哪几层