美文网首页
appcan实用技术总结,干货

appcan实用技术总结,干货

作者: 蕾520 | 来源:发表于2017-05-27 11:09 被阅读0次
一、发布成功自动返回消息列表页面,并更新列表,显示当前最新记录

appcan.ajax({

url : url + '/appInterface/submitGrowTrace',                    type : 'POST',

data : {                        userName : getstorage('username'),                        stageId : stage,                        content : con,                        photoId : picture,                        token : getstorage('token')                    },                    dataType : 'json',                    timeout : 30000,                    success : function(data) {                        if (data.result == 0) {  appcan.window.openToast('发布成功,您可在记录页查看~~', '2000');                           appcan.window.close({                                 aniId : '',                                animDuration : ''                             });                            uexWindow.evaluateMultiPopoverScript("index", "index_content", "1", "getData();");                         uexWindow.evaluateMultiPopoverScript("index", "index_content", stage-101999, "getData();");                        } else if (data.result == 1) {   } },                    error : function(xhr, textStatus, errorThrown) {                        appcan.window.openToast('请求失败,请稍后再试。', '2000', '5', '0');                    }                })

二、下拉刷新

window.uexOnload = function(type) {             uexWindow.setBounce(1);             uexWindow.setBounce("1");             getData();            uexWindow.onBounceStateChange = function(type, state) {                if (type == 0 && state == 2) { //顶部弹动                    getData();                   uexWindow.resetBounceView("0");                }            };                  uexWindow.setBounceParams(                            '0',                            "{'pullToReloadText':'下拉刷新','releaseToReloadText':'释放刷新','loadingText':'正在刷新,请稍候'}");            uexWindow.showBounceView(0, "rgba(255,255,255,0)", 1);            uexWindow.notifyBounceEvent(0, 1);          }

三、页面滑动

function openPages(){              var titHeight = $('#tabview').offset().height;           appcan.frame.open({                id : "index_content",                url : [{                    "inPageName" : "1",                    "inUrl" : "start_content1.html",                }, {                    "inPageName" : "2",                    "inUrl" : "start_content2.html",                }, {                    "inPageName" : "3",                    "inUrl" : "start_content3.html",                },{                    "inPageName" : "4",                    "inUrl" : "start_content4.html",                }, {                    "inPageName" : "5",                    "inUrl" : "start_content5.html",                }, {                    "inPageName" : "6",                    "inUrl" : "start_content6.html",                }, {                    "inPageName" : "7",                    "inUrl" : "start_content7.html",                }],                top : titHeight,                left : 0,                index : 0,                name:"index_content",                change:function(err,res){                     uexWindow.evaluateMultiPopoverScript("", "index_content", res.multiPopSelectedIndex+1, "getData();");                    tabview.moveTo(res.multiPopSelectedIndex);                  }            });        }        var tabview = appcan.tab({            selector : "#tabview",            hasIcon : false,            hasAnim : true,            hasLabel : true,            hasBadge : false,            data : [{                label : "全部",            }, {                label : "播种",            }, {                label : "发芽",            },{                label : "长叶",            }, {                label : "开花",            }, {                label : "结果",            }, {                label : "总结",            }]        });        tabview.on("click", function(obj, index) {            appcan.window.selectMultiPopover("index_content",index);        })

四、选项卡切换

var tabview_footer = appcan.tab({    selector: "#footer",    hasIcon: true,    hasAnim: false,    hasLabel: true,    hasBadge: false,    data: [{        label: "记录",        icon: "fa-video-camera"    },{        label: "发布",        icon: "fa-camera"    }, {        label: "通知",        icon: "fa-comment"    }, {        label: "我",        icon: "fa-user"    }]});tabview_footer.on("click", function (obj, index) {  if(index == 0) {       appcan.frame.closeMulti('index_content');       appcan.frame.close('content');       appcan.frame.open("content", "index_content.html",0,0);    } else if (index == 1) {        appcan.frame.closeMulti('index_content');        appcan.frame.close('content');        appcan.frame.open("content", "picture.html",0,0);    }     else if (index == 2) {        appcan.frame.closeMulti('index_content');        appcan.frame.close('content');        appcan.frame.open("content", "message_content.html",0,0);    } else if (index == 3) {        appcan.frame.closeMulti('index_content');        appcan.frame.close('content');        appcan.frame.open("content", "myInfor_content.html",0,0);    }    appcan.frame.resize("content",0,0);});

相关文章

  • appcan实用技术总结,干货

    一、发布成功自动返回消息列表页面,并更新列表,显示当前最新记录 appcan.ajax({ url : url +...

  • appcan实用技术总结(二)

    系统采用bootstrap构建静态页面,非appcan原本开发,因此下拉刷新等均未采用appcan自带方法解决。 ...

  • Appcan Engine学习笔记之Engine初始化

    本篇博客简单的总结了 Appcan平台中Engine的初始化过程,博客中的代码参考官方开源项目appcan-and...

  • appcan案例书目录

    appcan案例之百翼付 appcan案例之饭菜票 appcan案例之中国建筑企业信息化平台 appcan案例之麻...

  • hybrid app开发工具

    1、AppCan AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid...

  • 『AppCan样式切分』

    各种AppCan模版

  • AppCan

    AppCan移动开发平台 ** 自主研发国内首创混合开发跨平台适配** 做好中流砥柱降低开发门槛让移动开发再简单一...

  • VIM实用技术总结

    vim主要是编辑文字。所以按照文档编辑修改的思路来整理,算是自己学习的简记。 输入文字 输入文字是很简单的工作,主...

  • AppCan之登录功能001

    开发环境 1.mac系统2.AppCan集成开发工具Mac版本 开发过程 1.新建AppCan项目,选择空模板 2...

  • 实用性技术总结

    女神镇楼! 实用技术总结: 必须添加的依赖库如下(Xcode 7 下 .dylib库后缀名更改为.tbd):每个使...

网友评论

      本文标题:appcan实用技术总结,干货

      本文链接:https://www.haomeiwen.com/subject/hgtqfxtx.html