vue.jsは、単一ページのアプリケーションで新しいウィンドウを開く方法を、プラグイン逮捕手紙を開発します

新しいページ(よりシンプルかつ基本的な問題)にVUEのジャンプでプロジェクトを実装するためにどのように、二つの方法があります:
1は、新しいウィンドウを達成するために、<VUE-link>タグが開き
、公式文書がV-LINK命令を言いました必要に応じて新しいウィンドウの<a>ラベルを開くために使用されるが、しなければならない場合は、<ルータ-link>の代わりのアセンブリ命令、および<ルータ-link>のターゲットをサポートしていません=「_空白」属性は、実際にはvue2版<ルータ-link>がありますサポート対象=「_空白」属性(タグ=「」)、のように、次のとおりです。

<router-link target="_blank" :to="{path:'/home',query:{id:'1'}}">新页面打开home页</router-link>

この方法は、APPの文字のiOS版の把握に新しいページを開くことができません。練習の後、私たちは以下見つかった第2の方法は、APPの文字のiOS版の把握に働くことができると述べました。
2、ナビゲーションプログラムは
、次のように、window.openで開かれ、その後、URLにジャンプするには、この$ router.resolve必要性を使用して解析することができます。

let routeUrl = this.$router.resolve({
     path: "/share",
     query: {id:96}
   });
   window.open(routeUrl.href, '_blank');

おすすめ

転載: blog.51cto.com/kankan/2453529