Vueジャンプルーティングパラメータおよび取得パラメータ
5248 ワード
Vueジャンプルーティングパラメータおよび取得パラメータ
ジャンプルーティング
ジャンプ前のページ編集:(すなわち、パラメータページ)templateでルーティングパラメータ(query)をジャンプ
JavaScriptでのルーティングのジャンプ
ジャンプルーティング取得パラメータ
ジャンプ後のページ編集:(パラメータの取得ページ)JavaScriptでパラメータを取得する
paramsパス参加jqueryパスの違い
paramsはnameのみでルーティングを導入できますが、ページをリフレッシュするとパラメータが消えますqueryはpathでルーティングを導入したり、nameでルーティングを導入したりして、ページパラメータをリフレッシュしても消えません
ジャンプルーティング
ジャンプ前のページ編集:(すなわち、パラメータページ)templateでルーティングパラメータ(query)をジャンプ
<router-link :to="{path:'/positionList',query:{province:1,city:1}}" class="beijing">
<span> span>
router-link>
<router-link :to="{name:'positionList',params:{province:2,city:2}}" class="shanghai">
<span> span>
router-link>
JavaScriptでのルーティングのジャンプ
this.$router.push({ name: 'positionList', params: { province:1,city:1} });
this.$router.push({ path: '/positionList', query: { province:1,city:1} });
ジャンプルーティング取得パラメータ
ジャンプ後のページ編集:(パラメータの取得ページ)JavaScriptでパラメータを取得する
let data = this.$route.query
console.log(data)
let data2 = this.$route.params
console.log(data2)
paramsパス参加jqueryパスの違い
paramsはnameのみでルーティングを導入できますが、ページをリフレッシュするとパラメータが消えますqueryはpathでルーティングを導入したり、nameでルーティングを導入したりして、ページパラメータをリフレッシュしても消えません