您需要登录后才可以操作登录 | 立即注册
关闭
楼主
AppCan_小助
  • TA的每日心情
    开心
    2016-10-10 11:07
  • 签到天数: 66 天

    连续签到: 1 天

    [LV.6]常住居民II

    [社区活动] 【3月23日】专家在线答疑的问题及答案整理 [复制链接]

    1962 3 发表于 2017-3-23 11:41:17

    本帖最后由 AppCan_小助 于 2017-3-23 11:56 编辑


    以下为今天(3月23日)专家在线
    答疑的问题及答案整理,下次的集中在线答疑时间为4月6日,欢迎到时提问~

    用户:
    appcan 4.0版的项目 上拉加载下拉刷新应该使用什么方式去做. 官方当时升级4.0的时候有想过让他们像3.0一样直接几行代码就可以实现么. 或者给出一个官方示例,因为上拉下拉基本上在于每个项目都会存在.

    官方:
    这个您可以参考下同类帖子解决方案,技术给出了相应的方法
    4.0上拉下拉
    http://bbs.appcan.cn/forum.php?mod=viewthread&tid=55726
    (出处: AppCan交流社区)
    另,官方下拉示例
    447.32 KB, 下载次数: 3

    用户:
    各位专家,我这两天遇到一个问题,用4.0的引擎在线打包,root页,不执行appcan.ready(function() {}的内容,问题提了几天了,也没人回复,感觉好焦躁啊。再补充一下,本地打包是好的。
    原来提问题帖子是:http://bbs.appcan.cn/forum.php?mod=viewthread&tid=56670&extra=
    后来用chrome调试时发现是appcan.ready不执行引起的。该怎么解决,麻烦专家们会诊一下吧,在线等。。。

    通过专家们的帮助,是在线打包时要勾选 uexFileMgr组件,这样就解决问题了。
    非常感谢你们的帮助。
    4.0与3.4版的果然是有区别啊,希望文档帮助跟进,祝你们越来越强大。


    用户:
    websocket打包后再安卓7上无法发送请求。
    我在安卓7手机上安装了appcan调试中心 ,发现,在调试中心中可以发送请求,
    但是打包之后,安装到安卓7手机上就失效了。
    以下就是全部代码

    //全局Socket对象
    var socket;
    //连接至服务器
    function connect() {
        //wensocket链接地址
        var host = "ws://ip:端口号";    //此处为连接服务端地址

        try {
            socket = new WebSocket(host);
        } catch (exception) {
            alert("对不起,您所使用的浏览器不支持WebSocket.");
            return;
        }
        //连接成功
        socket.onopen = function() {

        }
        //收到消息
        socket.onmessage = function(msg) {

        }
        //连接断开
        socket.onclose = function(event) {

        }
        socket.onerror = function() {

        }
    }

    官方:
    请见原帖
    安卓7打包之后websocket出现无法连接问题
    http://bbs.appcan.cn/forum.php?mod=viewthread&tid=56541
    (出处: AppCan交流社区)

    用户:
    您好,我想请问下,4.0版本可不可以自定义一些可视化控件。

    官方:
    ide设计器里面 目前暂时不支持自定义扩展这种方式,后期产品可以考虑下。

    用户:
    appcan request支持http的PUT/PATCH/DELETE请求吗

    官方:
    appcan 不支持您说的这些请求

    用户:
    uexChatKeyboard   IOS 问题

    页面结构
    <div class="bc-bg" tabindex="0" data-control="PAGE" id="Page">
                <div class="uh bc-head  ubb bc-border" data-control="HEADER" id="Header">
                    <div class="ub">
                        <div class="nav-btn" id="nav-left">
                            <div class="ub-img1 icon-left ulev2"></div>
                        </div>
                        <h1 class="ut ub-f1 ulev-3 ut-s tx-c" id="head_title"> </h1>
                        <div class="nav-btn" id="nav-right">
                            <div class="fa  fa-1g  ub-img1"></div>
                        </div>
                    </div>
                </div>
                <div data-control="CONTENT" id="ScrollContent">
                    <div class="chat" id="list" style="padding-bottom: 3em;">
                        <!-- 聊天内容位置 -->
                    </div>
                </div>
                <div class="uf bc-head  ubb bc-border" data-control="FOOTER" id="Footer">
                    <!-- uexChatKeyboard  显示位置-->
                </div>            
            </div>
    这个是进入的页面 聊天9是在最底部


    当我打开 uexChatKeyboard时候 9是在 uexChatKeyboard上面的

    我点击发送之后 结构变化了 9跑到最底部了


    关闭页面时候






    请问怎么处理能让说的话一直在uexChatKeyboard上面?


    我点发送之后会触发 window.scrollTo(0,$("#ScrollContent").height()+500); 这个函数进行滚动, 但是没有效果

    我感觉uexChatKeyboard弹出的时候 ScrollContent整体向上移动了 但是我往 $("#list").append 追加聊天内容的时候ScrollContent又跑回来了

    官方:
    changeWebViewFrame //改变webview的高度以适应弹出的键盘

    uexChatKeyboard.changeWebViewFrame(height)
    说明:

    当收到 onKeyBoardShow回调,并且status为1时调用这个方法传入当前div内容的高度,键盘会根据高度将聊天内容推上去

    在键盘弹出的时候,改变浮动窗口中内容div的高度,可以避免内容被键盘遮挡。对于Android的话,需要通过js来计算进行处理;而对于iOS的需要调用changeWebViewFrame这个接口来处理。

    http://newdocx.appcan.cn/plugin-API/UI/uexChatKeyboard


    用户:各位专家,请问4.0 MVVM 如何进行跨域访问,有没有案例可以参考一下的

    官方:
    直接调用appcan.ajax就可以了,使用case直接看官网文档就好



    沙发
    heifumen

    该用户从未签到

    显示全部楼层 发表于 2017-4-1 00:49:30
    1.
    请问webapp,怎么实现双击返回就退出APP呀!
    我如今必须要一直返回,返回,返到第一个页面,才能提示退出...
    好尴尬...
    2.
    请问webapp,怎么实现登录后,就保持登录状态,除非注销...
    板凳
    lee15

    该用户从未签到

    显示全部楼层 发表于 2017-4-1 14:46:58
    在苹果手机上,点开页面A 后,后面再点开好几个页面,都会在打开当前页面后马上跳到页面A。而安卓手机上则没有这个问题,请问是什么原因呢?
    地板
    捡到一只小潘哒

    该用户从未签到

    显示全部楼层 发表于 2017-10-12 11:27:44
    例子的后台接口的压根连不通!  listview也是空数据     能不能专业点啊
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表