介绍
小编给大家分享一下vue。js进行页面跳转的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
<强> 1:router-link跳转强>
& lt; !——直接跳转——比; & lt; router-link=& # 39;/testDemo& # 39;比; & lt; button>点击跳转2 & lt;/button> & lt;/router-link> & lt; !——带参数跳转——比; & lt; router-link:=皗路径:& # 39;testDemo& # 39;,查询:{setid: 123456}}“比; & lt; button>点击跳转1 & lt;/button> & lt;/router-link> & lt; router-link:=皗名称:& # 39;testDemo& # 39;,参数:{setid: 1111222}}“比; & lt; button>点击跳转3 & lt;/button> & lt;/router-link>
<强> 2:这个。美元router.push() 强>
& lt; template> & lt; p id=& # 39;测试# 39;比; & lt;按钮@click=& # 39;转到()& # 39;在点击跳转4 & lt;/button> & lt;/p> & lt;/template> & lt; script> 出口默认{ 名称:& # 39;测试# 39; 方法:{ 转到(){//直接跳转 美元。router.push (& # 39;/testDemo& # 39;);//带参数跳转 美元。router.push({路径:& # 39;/testDemo& # 39;,查询:{setid: 123456}}); 美元。router.push({名称:& # 39;testDemo& # 39;,参数:{setid: 111222}}); } } } & lt;/script>
参数和查询传参数有什么不一样? ?在地址栏中可以看的到,params传参数时,地址栏中看不到参数的内容,有点像ajax中的帖子传参,查询传参数时,地址栏中可以看到传过来的参数信息,有点像ajax的个体传参
如果单独传setId一个参数的时候,地址栏中的地址如下图:
第一种方式:路径——查询传参
第二种方式:姓名- params传参数
但是一般情况下,传参数是传递一个对象,当传递的是一个对象的时候,地址栏中的地址如下图:
第一种方式:路径——查询传参
第二种方式:姓名- params传参数
& lt; p id=癮pp"比; & lt; p v-show=癷sShow"祝辞微风轻轻的吹来,带来了一丝丝凉意& lt;/p> & lt; p> & lt;按钮类型=癰utton"v:点击=跋允?1)“祝辞显示& lt;/button> & lt;按钮类型=癰utton"v:点击=跋允?0)“在隐藏& lt;/button> & lt;/p> & lt;/p> var vm=new Vue ({ 艾尔:& # 39;#应用# 39; 数据:{ isShow:真 }, 方法:{ 显示:函数(式){ 如果(类型){ 这一点。isShow=true; 其他}{ 这一点。isShow=false; } } } })
看完了这篇文章,相信你对vue.js进行页面跳转的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!