千家信息网

微信小程序中数据存储与取值的方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享一下微信小程序中数据存储与取值的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一
千家信息网最后更新 2026年11月01日微信小程序中数据存储与取值的方法

今天小编给大家分享一下微信小程序中数据存储与取值的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

比如:

在A页面input输入框,输入电话号码,点击添加。需要在B页面电话区域中,显示刚刚输入的电话号码。

因为这是两个页面,就需要先存储,再取值。微信小程序提供了数据存储的API,wx.setStorage(OBJECT) 可以将数据存储在本地缓存中指定的 key 中,如果重复会覆盖掉原来该 key 对应的内容。

思路是,在A页面,使用bindinput获取input输入的值,赋值给一个变量(自定义),点击添加按钮时,如果变量不为空,将变量的值存储在本地缓存中,在B页面,使用wx.getStorage(OBJECT) 方法取值;

ps : 源代码在页面底部

代码如下:

对input输入框,绑定事件bindinput="bindKeyInput" ,设置value="{{inputValue}}" ,因为电话号码为数字,设置type="number" 。对按钮添加点击事件bindtap="addbtn"

在JS文件中添加代码

B页面代码

在JS文件中,声明变量addtel。在页面切换过来的时候,取出我们刚存储的值,赋值给变量addtel。在需要显示电话号码的地方,用变量来接收。

在JS文件中添加代码

data:{  addtel : ''}

这里在onShow的方法中进行取值,当小程序启动,或从后台进入前台显示,就会触发 onShow。

不过,每个微信小程序都可以有自己的本地缓存,使用这些方法时,要注意本地缓存最大为10MB,wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)可以对本地缓存进行设置、获取和清理。。

也可以使用wx.clearStorage(wx.clearStorageSync)来清理缓存。

代码写完之后,进行测试。

在输入框中输入电话号码,点击添加。

OK,取值成功。

A页面源代码:

     
var app = getApp()Page({ data: {  inputValue:'' }, bindKeyInput:function(e){  this.setData({   inputValue: e.detail.value  }) }, addbtn:function(){   if(this.data.inputValue){    wx.redirectTo({     url: '../ordered/ordered'    })    wx.setStorage({     key:"addTel",     data:this.data.inputValue    })   }else{    wx.showModal({     title: '手机号为空',     content: '请输入手机号码',     success: function(res) {      if (res.confirm) {       console.log('用户点击确定')      }     }    })   } }, onload:function(){  //onload }})

B页面源代码:

    电话       {{addtel}}              
var app = getApp()Page({  data:{    addtel : ''  },  onShow:function(){  var that = this;  wx.getStorage({   key: 'addTel',   success: function(res) {     console.log(res.data)     that.setData({      addtel:res.data     })   }   }) }})

以上就是"微信小程序中数据存储与取值的方法"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

页面 输入 存储 电话 变量 号码 缓存 方法 程序 代码 电话号码 数据 知识 篇文章 内容 文件 源代码 事件 手机 按钮 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 互联网是第几次科技革命的成果 国智互联网科技 A股互联网金融科技公司 互联网下的科技发展 互联网未来科技 安徽鑫晟辉互联网科技 深圳天众互联网科技公司 滨湖区互联网智能科技产品供应 福州新华互联网科技学校 知乎 互联网时代科技改变生活 智腾互联网科技有限公司 中国互联网十大科技股排名 黑科技 体验场景 互联网大会 深圳互联网科技的发展 银行科技岗属于互联网吗 35岁以上互联网科技行业 福仕德教育科技互联网 10位科技互联网大佬 科技发展第三阶段互联网时代 互联网科技园 为想互联网科技怎么样 狮子座互联网科技培训 哈尔滨秒房互联网科技有限公司 河南猎农互联网科技有限公司 移动互联网科技公司 注册互联网科技公司经营范围大全 江苏互联网智能科技软件 福州德业互联网科技 宁波允成互联网科技有限公司
0