微信小程序数据存储、参数传递和数据缓存对的方法
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"微信小程序数据存储、参数传递和数据缓存对的方法",在日常操作中,相信很多人在微信小程序数据存储、参数传递和数据缓存对的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
千家信息网最后更新 2025年01月19日微信小程序数据存储、参数传递和数据缓存对的方法
这篇文章主要介绍"微信小程序数据存储、参数传递和数据缓存对的方法",在日常操作中,相信很多人在微信小程序数据存储、参数传递和数据缓存对的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"微信小程序数据存储、参数传递和数据缓存对的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
先上GIF:
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安全错误
数据库的锁怎样保障安全
湖南的软件开发公司
计算机三级网络技术网络聚合
怎么清空电脑浏览器数据库
文件服务器的功能
互联网之光用黑科技点亮生活
公司软件开发费用
电脑成服务器安全吗
软件开发工程师试用期好过么
无法获取到服务器信息
说好不哭音乐服务器
服务器上安装sas
软件开发需要下载哪些软件
达梦数据库语句注释
开展网络安全检查制度
安卓软件开发培训班排行
宽带机房里有服务器吗
计算机网络技术讲什么
计算机网络技术先修课程
服务器分布式部署是什么意思
联想墨西哥服务器制造
高中数据库管理技术
vb打印软件开发
泰安市网络安全宣传周
计算机网络技术web前端
app软件开发原型图
服务器虚拟磁盘设置
苹果公司6G网络技术
增加网络安全法发布单位
湖南创新网络技术服务信息中心
网络安全管理岗位事迹