whychdw
2019-09-05 a021b459247a5cf825c2a132f3da1e5d31e8037c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
window.router = bui.router();
 
bui.ready(function() {
    // 初始化路由
    router.init({
        id: "#bui-router",
        progress: true,
        hash: true,
    })
 
    // 绑定事件
    bind();
 
    // 事件类定义
    function bind() {
        // 绑定页面的所有按钮有href跳转
        bui.btn({ id: "#bui-router", handle: ".bui-btn" }).load();
 
        // 统一绑定页面所有的后退按钮
        $("#bui-router").on("click", ".btn-back", function(e) {
            // 支持后退多层,支持回调
            bui.back();
        })
    }
    var timer;
    // 向后台发送心跳包
    if(typeof Android != 'undefined') {
        clearInterval(timer);
        timer = setInterval(() => {
            Android.onJsFunctionCalled(2000);
        }, 2000);
    }
});