这个项目的背景呢,是本人急切的想开发一款APP,然而自己的JAVA水平还停留在大学的逻辑水平,所以看到APICloud的介绍瞬间就心动了,其实经过几天的开发感觉上与微信小程序差不多,总之还是Web前端那一套,然后加各种插件。总体感觉呢,对于一些开发周期短,需求很急切的项目或者一些较小的APP来说还是很不错的,但是到后来为什么弃坑了呢?在开发过程中对底层的控制感很弱,终归还是比不上带着各种框架的JAVA,所以还是认认真真学Android吧。
控制台详情
预览视频
视频大小 - 2.45MB
APP下载
记录
载入页面时自动刷新当前页
经常遇到关闭当前页面后需要刷新上一级页面数据的需求。下列方法支持页面自动刷新。1
2
3
4
5api.addEventListener({
name: 'viewappear'
}, function(ret, err) {
location.reload();
});
上例代码支持在页面载入时刷新当前页面。但是如果要做到完美自动刷新,避免在第一次打开页面时也重复多次执行刷新数据,可以参考下列代码:
首先,在页面js中定义一个全局变量:1
var isReload = 0;
其次,在 apiready = function () {}中加入下列代码:1
2
3
4
5
6
7api.addEventListener({
name: 'viewappear'
}, function(ret, err) {
if(isReload != 0){
location.reload();
}
});
最后,在页面数据刷新的接口方法中加入下列代码,建议在ajax回调后再执行。1
isReload = 1;
如此可以通过isReload参数避免首次打开页面的时候viewappear监听事件也被执行导致多次重复执行数据渲染。
转自翻滚的胖子博客iskeys.com