Vue 动态设置路由参数的案例分析


Posted in Javascript onApril 24, 2018

在vue中 可以动态设置路由参数:

1.使用this.$router.go(),与js histroy.go() 用法一直,前进1,后退-1,当前页面:0

注意 使用go时 必须是已经有访问历史记录了

案例:

<template>
  <div> 
    <button @click="goht">后退<button> <br/>
    <button @click="goqj">前进<button> <br/>
    <button @click="gosx">刷新当前<button>
  </div>
 </template>
 <script>
  export default {
    methods: {
     goht(){
       this.$router.go(-1);
     },
     goqj(){
        this.$router.go(1);
     },
     gosx(){
       this.$router.go(0); //或者 this.$router.go(); 
     }
    }
  }
 </script>

2.使用push调用:

案例

<template>
  <div>
     <button @click="pageA">去A页面</button> <br/>
     <button @click="pageB">去B页面</button> <br/>
  </div>
</template>
<script> 
 exprot default {
  methods: {
     pageA(){
        //去路由A页面,字符串形式只能是path,类似to="path"
       this.$router.push('/RouterA'); 
     },
     pageB(){
        //去路由B页面,数组形式,类似 :to="{}"
       this.$router.push(
         {
          name: 'RouterB',
          query: {'name': 'name1', title: 'title1'}
          //,params:{'name': 'name2', title: 'title2'}
         }
       );
     }
   }
 }
</script>

总结

以上所述是小编给大家介绍的Vue 动态设置路由参数的案例分析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
HTML node相关的一些资料整理
Jan 01 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
Mar 25 Javascript
js获取url中&quot;?&quot;后面的字串方法
May 15 Javascript
JS实现仿QQ聊天窗口抖动特效
May 10 Javascript
jQuery下拉友情链接美化效果代码分享
Aug 26 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
Oct 30 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
canvas实现钟表效果
Feb 13 Javascript
实现Vue的markdown文档可以在线运行的方法示例
Dec 11 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
微信小程序转发事件实现解析
Oct 22 Javascript
JavaScript的垃圾回收机制与内存管理
Aug 06 Javascript
vue.js前后端数据交互之提交数据操作详解
Apr 24 #Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
Apr 24 #Javascript
vue+webpack实现异步加载三种用法示例详解
Apr 24 #Javascript
vue中$refs的用法及作用详解
Apr 24 #Javascript
vue实现选项卡及选项卡切换效果
Apr 24 #Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
Apr 24 #Javascript
js 图片转base64的方式(两种)
Apr 24 #Javascript
You might like
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
zend framework多模块多布局配置
2011/02/26 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
Python可跨平台实现获取按键的方法
2015/03/05 Python
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
python使用psutil模块获取系统状态
2016/08/27 Python
详解django中自定义标签和过滤器
2017/07/03 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
力学专业毕业生自荐信
2013/11/17 职场文书
4s店机修工岗位职责
2013/12/20 职场文书
出差报告范文
2014/11/06 职场文书
大学军训的体会
2014/11/08 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
单位证明范文
2015/06/18 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
python 下划线的多种应用场景总结
2021/05/12 Python
java基础——多线程
2021/07/03 Java/Android
一文搞懂Python Sklearn库使用
2021/08/23 Python