0

stackmob のバックボーン、jQuery、BAAS を使用して Web アプリを開発しています。ブラウザー ボタンがバックボーン ルートをトリガーしないという問題が発生しています。を使用すると、あるビューから別のビューへのナビゲーションがスムーズに進みますrouter.navigate(url,{trigger:true});。以下は、ルートの設定方法です。

routes:{
    "":"home",
    ":query": "userProfile",
    ":query/:postsId": "postShow"
},

そして、私の見解から、私は次のようにナビゲートしています

router.navigate(userName+"/"+e.target.id, {trigger: true});

ナビゲーションはスムーズに進み、アプリの 3 番目のビューに到達しますが、ルート メソッドでは両方に対してトリガーされることはないため、ブラウザの戻るボタンと進むボタンに問題があります。

ルート コールバックは

home:function(e) {
    console.log("Route 1");

},
userProfile:function(query){
    console.log(query);

},
postShow:function(query,postsId){
    console.log("Route 3");
}

どんな助けでも大歓迎です。

4

1 に答える 1