千家信息网

微信小程序开发中数据存储、参数传递和数据缓存的方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇"微信小程序开发中数据存储、参数传递和数据缓存的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我
千家信息网最后更新 2026年11月01日微信小程序开发中数据存储、参数传递和数据缓存的方法

这篇"微信小程序开发中数据存储、参数传递和数据缓存的方法"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微信小程序开发中数据存储、参数传递和数据缓存的方法"文章吧。

先上效果:

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安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 河南云网互联网络科技有限公司 互联网科技行业发展 科技平台互联网 麻工互联网科技 互联网科技金融公司 互联网科技小贷 互联网金融科技创新 宜安科技 互联网金融 广西互联网科技公司 四个字互联网科技公司取名 互联网科技实习生岗位职责 顶级互联网科技成果有哪些 中化能源互联网科技招聘 中国航天科技大学国际工业互联网 知域互联网科技有限公司大骗子 深圳育鹏互联网科技有限公司招聘 互联网科技如何创业 现代互联网科技公司 互联网科技快速发展优美句子 北京路客互联网科技有限公司 互联网科技缩写 丰台科技园 互联网公司 中国最先进互联网科技公司 天速互联网络科技有限公司 畅思互联网科技 互联网公司黑科技创始人 晋城互联网科技 银川新华互联网科技学校原画 互联网科技创业有什么好项目
0