微信小程序数据存储、参数传递和数据缓存对的方法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"微信小程序数据存储、参数传递和数据缓存对的方法",在日常操作中,相信很多人在微信小程序数据存储、参数传递和数据缓存对的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
千家信息网最后更新 2025年11月07日微信小程序数据存储、参数传递和数据缓存对的方法
这篇文章主要介绍"微信小程序数据存储、参数传递和数据缓存对的方法",在日常操作中,相信很多人在微信小程序数据存储、参数传递和数据缓存对的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"微信小程序数据存储、参数传递和数据缓存对的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
先上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安全错误
数据库的锁怎样保障安全
配置日志服务器
黄石君道网络技术有限公司
金山区机电软件开发概念设计
芜湖嬷帆网络技术
一线城市网络安全
联想服务器怎么登录管理口
厂房效果图软件开发
上海豪庭网络技术有限公司
沧州网络安全培训
杀马特服务器安全软件
计算机网络技术的优势劣势
江苏惠普服务器维修价格
学软件开发非得会拼音打字吗
泉州营销服务管理软件开发
省市区数据库
实耐宝是互联网高科技公司吗
昌平区综合网络技术服务哪家好
网络安全和保密责任
网络技术的专业大类
宁陕县服务器
大数据技术软件开发相关知识
服务器 清洁
无政府服务器什么意思
数据库列出每门课平均成绩
常用RNA结合蛋白数据库
软件开发组件风险
海口达内网络安全公司
域名系统的四个服务器的区别
h3c服务器远程管理密码
数据库的二级映射内容