Axure踩坑记-使用全局变量进行页面传值
问题描述与解决
- 做原型交互设计时,常常会需要页面跳转并传值,比如登录功能等。
- 页面传值一般是利用全局变量,我需要实现的功能是点击某个帖子进入其详情页,帖子列表采用动态面板+中继器,点击某个帖子后就把全局变量对应的值赋值,然后跳转,如下图

然后在浏览器预览时发现点击跳转后Post页面没有接收到任何值,查看控制台,发现全局变量都为空

但是刚刚点击跳转的那一瞬间查看全局变量全是被正确赋值的,这个问题困扰了我2个小时后终于发现了错误。。。
- 原因就是两个动作的顺序问题,上图是先跳转再赋值,然后Post页面接收全局变量是在页面载入时,此时还未赋值给全局变量,因此得不到值。替换顺序后即可正常渲染。
总结
- 刚开始从来没注意到顺序问题,看来操作的顺序一定不能乱,否者会造成比较隐蔽的错误。
相关文章:
-
2021-12-19
-
2021-05-08
-
2021-08-29
-
2018-11-23
-
2019-05-30
-
2021-11-14
-
2021-08-16
-
2021-07-04
猜你喜欢
-
2021-10-13
-
2021-07-14
-
2022-02-09
-
2022-12-23
-
2021-06-28
-
2019-06-03
相关资源
-
下载
2021-06-24
-
下载
2023-04-09
-
下载
2023-01-22
-
下载
2022-12-23