在自定义tabbar中加入了公共的购物车数量显示,但是在切换页面时 这个数会来回变。

具体现象是在分类页面中购物车数量显示16,然后切换到购物车页面新加了两个商品变为18 ,这时候切换回分类页面会发现tabbar里面的数字会先变成16在变成18

后来才想到自定义tabbar相对每个页面都是独立的,想要不闪必须得让他们之间互相同步通信才行

解决思路就是利用闭包,在app.js中声明一个绑定回调的变量

每次打开tabbar页面的时候都将syncCartNum这个同步数量的函数加到 refreshCarNumCallBack 变量中

最后每次添加商品数量的时候都需要循环调用一下 refreshCarNumCallBack 中的函数

小程序自定义tabbar中购物车数量不同步问题相关推荐

  1. 微信自定义tabbar有小红点_微信小程序自定义 tabbar

    一定的需求情况下,无法使用小程序原生的 tabbar 的时候,需要自行实现一个和 tabbar 功能一模一样的自制组件. 查阅了海量的博客和文档之后,亲自踩坑.总结了三种在不使用微信小程序原生 tab ...

  2. 小程序自定义tabbar,子页面也显示tabbar

    小程序自定义tabbar,子页面也显示tabbar 我找了很多很多的文件,大都是显示一级页面的tabbar的,子页面显示tabbar几乎没有,我自己整理了一下.如果有不对的地方,希望评论指出,我会进一 ...

  3. 微信小程序自定义tab-bar遇到的问题及解决方案

    微信小程序自定义tab-bar遇到的问题及解决方案 小程序自定义tab-bar 问题一:需要点击两次才能变成选中装填 解决方案: 问题二:真机查看的时候,切换页面的时候会从上到下 解决方案: 小程序自 ...

  4. 微信小程序自定义tabbar【中间凸起样式】

    微信小程序自定义tabBar样式,选中后中间凸起 效果预览 微信开发文档:自定义tabBar 一.配置信息 在 app.json 中的 tabBar 中指定 custom 字段为 true[允许使用自 ...

  5. 小程序自定义tabbar custom-tab-bar 6s出不来解决方案,cover-view不兼容

    小程序自定义tabbar custom-tab-bar 6s出不来解决方案,cover-view不兼容 参考文章: (1)小程序自定义tabbar custom-tab-bar 6s出不来解决方案,c ...

  6. 小程序 自定义tabbar + 自定义tabbar样式 + tabbar切换激活样式问题

    我用的是 Vant Weapp  UI组件库, 需要用store 全局共享数据 解决tabbar切换激活样式问题 关于如何使用 Mobx,创建store可参考:微信小程序 Mobx实现数据共享(创建s ...

  7. 微信小程序自定义tabBar(实操)

    文章目录 一.前言 二.固定效果图实现步骤 实现步骤 完整代码-矢量图 images图片 app.json代码 三.自定义效果图实现步骤 实现步骤 完整代码-矢量图 images图片 app.json ...

  8. 小程序自定义tabbar,不同用户显示不同页面

    前言 当我们拿到一个小程序项目,官方tabbar足够我们使用,但跟着业务有所增加,我们前端也不得不跟着改变.因为业务需求,我这个小程序分成了用户端和管理端两端,相对应使用权限也不同,因此tabbar所 ...

  9. 小程序自定义tabbar踩坑笔记

    最近在给客户做一个定制小程序,客户不喜欢小程序自带的tabbar,想要一个炫酷的异形的tabbar,翻看了小程序开发者文档是可以执行的. 参考官方网站,自定义tabBar 自定义 tabBar | 微 ...

最新文章

  1. Python图片处理PIL/pillow/生成验证码/出现KeyError: 和The _imagingft C module is not installed...
  2. 无界限设计加持!魅族手环正式亮相
  3. Android运行时识别API版本
  4. 图像凸性检测函数convexityDefects在Python2.7下使用opencv3.0的问题
  5. 闭关休养or趁火打劫:疫情之下焦点行业网络威胁分析
  6. 数字图像处理与python实现_数字图像处理学习(2)—— 图像直方图均衡与图像匹配(python实现)...
  7. 组合数(codevs 1631)
  8. Linux C语言操作MySQL
  9. Spring框架----Spring的基于XML的AOP的实现
  10. android usb虚拟串口,USB 虚拟串口简介
  11. python爬知识星球付费数据_python抓取知识星球精选帖,制作为pdf文件
  12. mt7621 openwrt19.07 打开uart3
  13. 转行软件测试两个多月,感觉很迷茫,下一步该如何提高自己?
  14. 【HTML】3.Form表单
  15. vue 组件开发 ---- rui-vue-poster 海报制作
  16. [P1726]上白泽慧音
  17. 一口气入门计算机网络基础(CCNA)
  18. VSCode中配置Rust时报错:error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
  19. Kinectfusion开源实现_配置Kinfu环境_Cmake编译PCL点云库_Kinect3D重建
  20. 【C++】五分钟快速理解decltype与auto

热门文章

  1. HNC-局部联想脉络
  2. OFDM--IDFT实现
  3. 不是linux内核的国产系统,红芯浏览器不算自主内核,但会被国产操作系统所预装...
  4. JDK 16 即将发布!网友:新特性挺酸爽a...
  5. ASP.NET MVC 实现统一登录验证
  6. php职业发展路径是什么意思,如何找准职业发展路径
  7. Oracle数据泵好处,Oracle数据泵
  8. 更换主板后删除旧主板网卡配置的IP地址信息
  9. SAS编程|SDTM-DM人口学域
  10. 需求工程软件建模与分析阅读笔记01