WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2023-04-04 18a8f64733b1e557143af4e3d111029dd2886a17
微调跨端通讯接收中心基类
1 files modified
14 ■■■■■ changed files
bases/BridgeCenterBase.js 14 ●●●●● patch | view | raw | blame | history
bases/BridgeCenterBase.js
@@ -68,13 +68,13 @@
        return allows.indexOf(url) >= 0;
    }
    _checkPage(url, callback) {
    _waitCurPage(url, callback) {
        let curPage = this.$isCurrentPage(url);
        if (curPage) {
            callback(curPage);
        } else {
            setTimeout(() => {
                this._checkPage(url, callback);
                this._waitCurPage(url, callback);
            }, 100);
        }
    }
@@ -90,12 +90,10 @@
        if (curPage) {
            callback(curPage);
        } else {
            Taro.navigateTo({
                url,
                success: () => {
                    this._checkPage(url, callback);
                },
            });
            Taro.navigateTo({ url });
            setTimeout(() => {
                this._waitCurPage(url, callback);
            }, 100);
        }
    }