亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

路由上的永久查詢字符串

路由上的永久查詢字符串

慕碼人8056858 2022-10-08 18:06:42
如果在 Vuex 中找到值,我正在嘗試弄清楚如何將永久查詢字符串添加到所有路由。我這樣做是因為如果有人傳遞了特定的查詢字符串,它將查找整個站點的歷史數據。因此,一旦他們使用查詢字符串訪問應用程序,它就會將其添加到 vuex 以獲取數據。之后,所有路由都應該只附加查詢字符串,以防用戶需要鏈接到歷史數據。目前,我已經嘗試了一些變體:router.beforeResolve((to,from,next)=>{ if(to.query.mystring == null || to.query.mystring == 'undefined'){  router.push({ query: Object.assign({}, to.query, { mystring: 'newValue' }) }); } next();})在每條路線之前,我嘗試附加它。這似乎只在第一次工作,否則我得到這個:
查看完整描述

1 回答

?
catspeake

TA貢獻1111條經驗 獲得超0個贊

像這樣試試。


router.beforeResolve((to,from,next)=>{

 if(to.query.mystring == null || to.query.mystring == 'undefined'){

  next({ ...to, query: Object.assign({}, to.query, { mystring: 'newValue' }) })

 } else {

    next();

 }

})


查看完整回答
反對 回復 2022-10-08
  • 1 回答
  • 0 關注
  • 78 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號