element」です。 2. 「this.$router.push(url address)」を使用します。 " ジャンプを実装します。"/> element」です。 2. 「this.$router.push(url address)」を使用します。 " ジャンプを実装します。">
ホームページ > 記事 > ウェブフロントエンド > vue.js でページにジャンプするにはどうすればよいですか?
このチュートリアルの動作環境: Windows7 システム、vue2.9 バージョン この方法は、すべてのブランドのコンピューターに適しています。
Vue ジャンプ ページ メソッド
1: ルーターリンク ジャンプ
<!-- 直接跳转 --> <router-link to='/testDemo'> <button>点击跳转2</button> </router-link> <!-- 带参数跳转 --> <router-link :to="{path:'testDemo',query:{setid:123456}}"> <button>点击跳转1</button> </router-link> <router-link :to="{name:'testDemo',params:{setid:1111222}}"> <button>点击跳转3</button> </router-link>
2: this.$router.push()
<template> <p id='test'> <button @click='goTo()'>点击跳转4</button> </p> </template> <script> export default{ name:'test', methods:{ goTo(){ //直接跳转 this.$router.push('/testDemo'); //带参数跳转 this.$router.push({path:'/testDemo',query:{setid:123456}}); this.$router.push({name:'testDemo',params:{setid:111222}}); } } } </script>
params とクエリ パラメータの違いは何ですか? ?アドレスバーでパラメータがparamsに渡されると、パラメータの内容がアドレスバーに表示されないことがわかります。これは、Ajaxのポストパラメータに似ています。クエリがパラメータを渡すと、渡されたパラメータの情報が表示されます。これは、ajax の個別パラメータの受け渡しに似ています。
setId を別のパラメータとして渡すと、アドレス バーのアドレスは次のようになります:
最初の方法: path - パラメーターを渡すクエリ
2 番目の方法: name - params パラメーターを渡す
ただし、一般的には、パラメーターはオブジェクトを渡すことです。オブジェクトの場合、アドレス バーのアドレスは次のようになります:
最初の方法: パス - クエリ パラメーターの受け渡し
2 番目のメソッド: name - params passparameters
<p> </p><p>微风轻轻的吹来,带来了一丝丝凉意</p> <p> <button>显示</button> <button>隐藏</button> </p> var vm = new Vue({ el: '#app', data: { isShow:true }, methods:{ show:function(type){ if(type){ this.isShow = true; }else{ this.isShow = false; } } } })
プログラミング関連の知識の詳細については、プログラミング学習コースをご覧ください。 !
以上がvue.js でページにジャンプするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。