1***@qq.com
1***@qq.com
  • 发布:2017-11-30 19:41
  • 更新:2017-11-30 19:41
  • 阅读:928

tab-webView切换选项卡的时候一直报错

分类:HTML5+

Uncaught TypeError: Cannot read property 'webview' of undefined at js/webviewGroup.js:165

<body>
<div class="mui-content" id="info">
<div class="mui-content">

            <div id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted">  
                <div class="mui-scroll">  
                    <a class="mui-control-item mui-active" href="#item1mobile" data-wid="infoes/info_all.html">  
                        全部  
                    </a>  
                    <a class="mui-control-item" href="#item2mobile" data-wid="infoes/info_read.html">  
                        已读  
                    </a>  
                    <a class="mui-control-item" href="#item3mobile" data-wid="infoes/info_unread.html">  
                        未读  
                    </a>  

                </div>  
            </div>  

        </div>  
    </div>  
</body>  
<script src="../js/mui.min.js"></script>  
<script src="../js/webviewGroup.js" type="text/javascript" charset="utf-8"></script>  

<script>  
    mui.init();  

    mui.plusReady(function() {  
        var currentId=plus.webview.currentWebview().id;  

        console.log(currentId);  
        var group = new webviewGroup(currentId, {  
            items: [{  
                id: "info_all.html",  
                url: "info_all.html",  
                extras: {}  
            }, {  
                id: "info_read.html",  
                url: "info_read.html",  
                extras: {}  
            }, {  
                id: "info_unread.html",  
                url: "info_unread.html",  
                extras: {}  
            }],  
            onChange: function(obj) {  
                var c = document.querySelector(".mui-control-item.mui-active");  
                if(c) {  
                    c.classList.remove("mui-active");  
                }  
                document.querySelector(".mui-scroll .mui-control-item:nth-child("   (parseInt(obj.index)   1)   ")").classList.add("mui-active");  
            }  
        });  
        mui(".mui-scroll").on("tap", ".mui-control-item", function(e) {  
            var wid = this.getAttribute("data-wid");  
            group.switchTab(wid);  
        });  

    });  
    mui.back = function() {  
        var _self = plus.webview.currentWebview();  
        _self.close("auto");  
    }  
</script>  
<script>  
    (function($) {  
        $(".mui-scroll-wrapper").scroll({  
            //bounce: false,//滚动条是否有弹力默认是true  
            //indicators: false, //是否显示滚动条,默认是true  
        });  
    })(mui);  
    mui('.mui-scroll-wrapper').on('tap', 'a', function() {  
        location.href = this.getAttribute('href')  
    })  
</script>
2017-11-30 19:41 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复