微信支付有感

最近刚刚上线‘升学规划微信支付‘的项目,由于第一次做所以踩了一个很白痴的坑。说到底还是技术不够硬~~~

众所周知微信就是一个浏览器,然而.........。请牢记这几段话!!!

所谓单页应用,就是在不刷新浏览器的情况下可以在整个网页应用实时共享数据。

store是内存机制,不是缓存机制,页面刷新和关闭都会导致store初始化,store里面一般保存什么数据呢?

1、组件的初始状态;

2、后端数据的初始状态;

如果你需要存储是数据是要实时存储并且读取显示出来,那么存在本地缓存或者服务端,这样每次刷新页面都需要读取本地缓存或者服务端的API,然后保存到store,再从store去读到组件上。

还有不要什么都和 redux 挂钩,保证轻松!!!!

本人全程使用redux。自测刷新时发现,redux中的值全部初始化(也就是无值),后来才反映过来,果断使用localstorage存储。


调起微信支付方法

前一个页面中调用预支付订单接口,把返回值存储到redux中,然后在本页面调起微信支付时全程从redux中拿值,这样按操作看起来不会有问题,但是从后返回时会报错。。。。

附一张首页图


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,016评论 2 89
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 本文将开始详细分析如何搭建一个React应用架构。 一. 前言 现在已经有很多脚手架工具,如create-reac...
    字节跳动技术团队阅读 4,398评论 1 23
  • IDA调试so 环境配置 一台 root 的手机,与电脑在同一局域网IDA 7.0Android 环境 准备工作 ...
    炫子_260f阅读 1,020评论 0 3
  • 2018.05.29 星期二 天气晴 由于简书注册号码停用,换手机密码没输对,太晚了直接睡着了,哈哈终于找对了...
    小象妈咪阅读 407评论 0 1