当前位置: 首页 > 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/424555/

相关文章:

  • 用asp.net做的网站有哪些网站建设的主要客户群体
  • 如何做微信网站防封域名网址申请流程
  • 网站备案可以做电影网站吗wordpress epanel
  • 天津建设安全协会网站做网站学哪些语言
  • 建设网站图片素材做美容有哪些网站
  • 济宁市建设银行网站中国建设银行个人登录入口
  • 网站生成软件免费制作wordpress双语切换
  • 聚名wordpress优化版
  • 制作网站需要用什么软件摄影师做展示的网站
  • 加个自己的网站网站开发与应用专业
  • 怎样做微信网站购物网站制作流程
  • 摄影网站图片施工企业在其施工资质许可内自建自用的工程
  • 免费收录软文网站成都地区网站开发成本
  • 百度一下你就知道官方网站招聘h5是什么意思
  • 武威 网站建设建立营销型网站
  • 利用博客做网站广告推广的方式
  • 森动网网站建设好吗天津网站建设技术外包
  • 哈尔滨房地产型网站建设企业做网站应注意什么
  • 国外虚拟币网站开发wordpress 搜索过滤
  • 公益网站建设的意义阿里巴巴网站建设要多少钱
  • 移动网站cms世界工厂网怎么样
  • 自适应企业网站用什么框架做动漫设计的就业前景
  • 公司网站网页制作建议用什么软件建手机网站
  • 去公司叫自己做网站不会做网站维护一般多长时间
  • 网站设计云匠网海口市建设局网站
  • 网站及移动端建设情况wordpress 自动发货
  • 做视频网站需要执照吗公司官网网站搭建
  • 怎么建公司免费网站网站系统繁忙是什么原因
  • 轻量应用服务器搭建网站网站链接失效怎么做
  • 岳阳建设网站建站之星最新版本