zoukankan      html  css  js  c++  java
  • 通用题库问题记录

    问题1:Home主页中有底部tabbar,固定高度100px,题库列表页面(questionBankIndex.vue)样式与之冲突,导致列表不能滚动

    解决:因为list的top只是算了标题栏的高度(90px),而页面上顶部是有tab标签的,没有将其高度算进去,导致list的高度不对,所以不能滚动。只要修改其top值即可。

    问题2:weex自定义组件,Android原生webview加载完成后(即执行onPageFinished完),在其他地方调用fireEvent无效

    原因:经验证,事件是跟webview的生命周期绑定的,所以在生命周期(onPageStart、onPageFinished等)外调用发送事件fireEvent是无效的。

    解决:不在webview类中去发送事件,而是在WXCustomWebViewComponent类中定义方法getQuestionData给js调用,在该方法中发送事件

     /**
         * 获取更新后的试题数据
         */
        @JSMethod
        public Map<String, Object> getQuestionData(){
            String questionData = getWebView().getQuestionData();
            Map<String, Object> params = new HashMap<>();
            params.put("question", questionData);
         //发送事件 fireEvent(RECIEVE_QUESTION_DATA, params); return params; }
  • 相关阅读:
    github和bitbucket
    shell 删除文件下的* (copy).jpg备份文件
    linux 的iptables防火墙
    yum使用本地源
    linux的vnc- rdesktop远程登录windows桌面
    httpd/php/mysql的安装-1
    linux下的视频音频播放器终极解决方案
    linux读写ntfs
    示波器和三极管
    电子技术中的dB
  • 原文地址:https://www.cnblogs.com/hacjy/p/7212417.html
Copyright © 2011-2022 走看看