需求:从接口获取数据后,将数据拼接进缓存,实现缓存更新.

然后遇到了下面的问题。。。

// 获取缓存数据,若无缓存则为空数组
var storageData = wx.getStorageSync('data') || [];
console.log(storageData, storageData.push(obj) );// 将新获取的数据 obj 放入数组arr,并重新存入缓存
var arr = storageData.push(obj);
console.log(arr,obj);//存入缓存
wx.setStorageSync('data', arr);

通过源代码可知,打印 storageData 是没问题的,obj 正常的push进去了,可 storageData.push(obj) 打印出来却是1

这让我百思不得其解。。。于是我看了眼菜鸟教程关于`push`的解释

好吧破案了,push改变原数组。。。直接拿原数组用就好了,不要拿push后的返回值

【微信小程序】数组push后,数组返回内容为数字相关推荐

  1. 微信小程序创建项目后无法显示内容

    我遇见这个问题属于其一,建议多找几种办法 因为我一星期之前为了做其他项目,下载了其他的开发工具 最后把工具卸载掉,重新安装新版的稳定版. 问题完美解决!!! 开始创建项目,项目创建完后, 普通编译和页 ...

  2. 微信小程序56个民族数组选择器

    微信小程序56个民族数组选择器 wxml部份: <view class="section"><picker bindchange="bindPicker ...

  3. 微信小程序更新二维数组中的对象或数组的属性值

    微信小程序更新二维数组中的对象或数组的属性值,这里可能有两种情况 1.微信小程序更新二维数组中的对象的属性值 更新二维数组中的某个对象的属性值,代码如下 js 代码 data: {familys:[{ ...

  4. 微信小程序服务器支付sdk,微信小程序之支付后如何调用SDK的异步通知

    微信小程序之支付后如何调用SDK的异步通知 发布时间:2021-07-05 10:47:33 来源:亿速云 阅读:57 作者:小新 这篇文章主要介绍微信小程序之支付后如何调用SDK的异步通知,文中介绍 ...

  5. 微信小程序键盘弹起后页面上推问题

    微信小程序键盘弹起后页面上推问题 小程序的 input 组件聚焦后弹起键盘,自动通过页面上移的方式将输入框所在位置定位到键盘上方. 如果输入框本身就位于页面顶端,则不会造成上推. 但是,如果输入框是位 ...

  6. 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决

    目录 问题: 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决 1.上传时没有勾选保护 2.请求的域名没有配置 问题: 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决 1.上传时没有勾选保护 ...

  7. 小程序上传音频失败_微信小程序实现录音后上传文件方法详细

    本篇文章讲述了微信小程序实现录音后上传文件方法,大家对微信小程序实现录音后上传文件方法不了解的话或者对微信小程序实现录音后上传文件方法感兴趣的话那么我们就一起来看看本篇文章吧, 好了废话少说进入正题吧 ...

  8. 微信小程序开发入门要学哪些内容

    微信小程序开发入门要学哪些内容?微信小程序需要学习的知识点:注册登录.开发工具安装.配置.样式.组件.微信小程序数据渲染.网络请求API.获取用户信息API等,了解开发者工具.原生框架.模板语法.组件 ...

  9. 微信小程序获取数据库的数据返回空数组

    在接触微信小程序的时候,请求数据库时返回了空数组,只要打开云开发控制台,在数据库里点击的你的集合,设置一下你的权限管理为-所有用户可读,仅创建者可读写,就行了

  10. wxparse的使用php返回数组输出,微信小程序中WxParse循环解析返回的富文本数据

    WxParse循环解析 一.遇到问题 最近在做小程序,遇到这样一个需求: 将百度的Ueditor编辑器存入的文本数据显示在小程序中,需要保留之前的样式,这就用到了 WxParse插件,它能够用解析ht ...

最新文章

  1. Java-----applet小程序简介
  2. Spring Boot通过命令行启动发生FileNotFoundException
  3. flashisland in webdynpro
  4. Tornado報錯AttributeError: Unrecognized option 'port'
  5. 淘淘商城项目mysql服务器_SpringMVC+Spring+Mybatis+Mysql+Maven+Svn[ 淘淘商城项目环境搭建 ]...
  6. wdatepicker使用指南
  7. Linux 文件描述符的概念及与文件流指针的关系
  8. tkinter Canvas画图片大坑总结
  9. OpenSSL 修复可导致 DoS攻击的高危漏洞
  10. 初级算法——删除排序数组中的重复项
  11. AVI视频怎么转换成MOV视频
  12. 程序员的编辑器 notepad++ || XML编辑器
  13. Rockchip RK3288 Datasheet芯片手册资料
  14. 什么是零信任--用户/应用/设备--识别/认证/权限/信任
  15. 华为HCNA中vlan笔记
  16. 快递在线下单API接口
  17. 利用office2010 word2010生成目录
  18. 麒麟操作系统之光盘刻录
  19. 天干地支与阴阳五行的关系
  20. ssd [Error] UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position【已解决】

热门文章

  1. 彩色星球图片生成5:先验条件约束与LapGAN(pytorch版)
  2. 高效沟通的秘籍-沟通视窗
  3. linux简单实用,简单实用 Linux操作系统三则超酷技巧
  4. ERROR [root] Error: Target database is not up to date.Flask迁移过程出现的问题最有效的解决方法
  5. 轻松清理电脑中几十G大文件的操作方法
  6. 【无标题】阿里云天池机器学习task3
  7. HTML+CSS实训——Day12——把数据都放在服务器上
  8. 天九共享集团:利用资源优势 赋能企业发展
  9. 电脑开机是正常的,但是一重启就黑屏
  10. 大数据技术概论习题(5)