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");
}
どんな助けでも大歓迎です。