需求实现生成的二维码包含订单详情信息。 思路获取的内容数据如下: 现在可以获取到第一级数据,第二级数据data获取不到。利用第一级数据的获取方法获取不到第二级数据。
经过层层解析,获取到的数据结构如下所示: 经过进一步的优化改进,获取到的数据详情如下所示: 接下来面临的问题就是:如何实现两个html页面间传值?通过搜索,不同页面之间的传值方法有:1.地址传值(get) 2.cookie 3.localstorage 4.sessionStorage 5.flash 6.依赖后端服务器。根据不同场景和需求选择不同方案。 经过自己的多次尝试,终于在localstorage这条路上走通了。 但是在二维码显示的环节上遇到了问题,太大(见下图左)的话影响布局,太小(见下图右)的话二维码无法解析。 自己必须找到一个折中的办法,看来得重新布局一下了,原始布局如下所示: 改善的页面布局如下: 核心代码js
Html js
有图有真相扫码后效果图
参考文献1. http://blog.csdn.net/zccst/article/details/6185856 3. http://www.cnblogs.com/wangxiang/p/3332797.html 4. http://blog.csdn.net/happyflyingave/article/details/25415413 5. http://www.jb51.net/article/47692.htm 6. http://my.oschina.net/adamboy/blog/74162 |
|
来自: WindySky > 《 AngularJS进阶》