Vue はルーター アドレスを通じて同じルーティング ページにジャンプしますが、ページはソリューションを更新しません

1. ルートジャンプとパスパラメータ

this.$router.push({
    
    path:'/scenicStrategyList',query:{
    
    typeCode:code}});

2. 次のクリックまたは現在のルートは現在のルートを更新しませんが、この時点でルート ルーティング データが変更されています。たとえば、この時点でルート ルーティング データが変更されているため、このポイントを使用して vue watch を使用してそのような変更を検出し、データ要求インターフェイスを再要求して、必要なデータを取得します。

watch:{
    
    
   '$route'(val, from) {
    
    //监听到路由(参数)改变
       // 拿到目标参数 val.query.typeCode 去再次请求数据接口
       this.getStrategyList(val.query.typeCode)
   }
},

元のリンク: https://blog.csdn.net/qq_35035975/article/details/107511444?spm=1001.2014.3001.5502

私はTudouです、また次回!

おすすめ

転載: blog.csdn.net/qq_33235680/article/details/123384176