当前位置: 首页 > news >正文

租房网站开发文献综述模板网站改版重新备案

租房网站开发文献综述模板,网站改版重新备案,外贸软件价格,网站改域名审核时间重写push与replace方法 编程式导航路由跳转到当前路由(参数不变),多次执行会抛出NavigatorDuplicated的禁告错误? 路由跳转有俩种形式:声明式导航,编程式导航 声明式导航没有这类问题的,因为…

重写push与replace方法

编程式导航路由跳转到当前路由(参数不变),多次执行会抛出NavigatorDuplicated的禁告错误?

路由跳转有俩种形式:声明式导航,编程式导航

声明式导航没有这类问题的,因为vue-router底层已经处理好了

 为什么编程式导航进行路由跳转的时候,就会有这警告?

最新的vue-router引入promise。而promise对象我们需要传入一个成功或失败 回调

 通过push传递响应的成功,失败回调函数,可以捕获到当前的错误,可以解决

let result=this.$router.push({name:"search",params:{keyword:this.keyword},query:{k:this.keyword.toUpperCase()}},()=>{},()=>{}) 

这种写法:治标不治本,将来在别的组件当中push|replace,编程式导航还是有类似的错误。

为什么?

this 当前组件的实例(search)

this.$router属性 当前的这个属性,属性值VueRouter类型的一个实例,当在入口文件注册路由的时候,给组件实例添加$router|$route属性

push:VueRouter类的一个实例

而这个上下文对象就是VueRouter类的实例,而我们想要解决这个问题就需要重写push方法

这样不管你传了还是没有传,都没有问题了 

http://www.yayakq.cn/news/582692/

相关文章:

  • 水立方建设集团有限公司网站物流网站前端模板
  • 黄石企业网站建设广西医院响应式网站建设方案
  • 网站项目的推广合肥网站建设百家号
  • 济南网站建设需要多少钱新乡哪有网站建设公司
  • 网站开发内部工单wordpress 图集
  • 企业网站建设门户什么网站可以免费做视频的软件有哪些
  • 企业网站开发课程正规装饰装修公司
  • 一台电脑如何做网站宜宾建设招标网站
  • 西安学校网站建设费用泉州专业网站营销
  • 比较好的网站公司wordpress主题异次元软件世界
  • 建设网站要求和注意事项网站制作的动画怎么做的
  • 北京网站设计学习网址大全查询网站
  • 实训网站开发目的百度最新秒收录方法2021
  • 网站策划布局2023年互联网创业项目
  • 最好的网站模板wordpress上传gif
  • 2016年网站设计风格wordpress固定链接规则文件
  • 大型网站建设公司网站开发外包报价单
  • 陕西省建设八大员官方网站网络服务器价格
  • 响应式网站设计优点北京市建设集团有限公司
  • 学生校园网站模板做自适应网站注意事项
  • 搜狗网站入口顺义电大网上作业在那个网站做
  • 网站推广的营销策划方案二级网站建设情况说明书
  • 成都网站空间游戏推广一个月能拿多少钱
  • 电商网站建设与维护试题品牌营销策划公司排名
  • 网站建设人员信息佛山提供网站设计报价
  • 17网站一起做网店睡衣网站建设的审批部门是
  • 网站建设和维护pdf苏州吴中区做网站价格
  • 母婴微网站设计规划godaddy 同时安装dedecms和wordpress
  • 宁波公司网站首页优化东莞做网站公司哪家好
  • 网站ico图标美食app界面设计模板