当前位置: 首页 > 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.dinnco.com/news/71798.html

相关文章:

  • 二级菜单网站如何做伪静态销售人员培训课程有哪些
  • 做电源的网站简述搜索引擎优化的方法
  • 4399网站做游戏赚钱促销活动推广语言
  • suxing wordpressseo技术优化技巧
  • 龙口网站建设公司报价兰州seo推广
  • 网站运营如何做搜索引擎网站排名
  • 网站抄袭我网站长沙推广公司
  • 网站怎么做团购广州网络公司
  • 重庆网站关键词优化推广软文推广营销
  • 亚马逊德国做deals 网站竞价网络推广
  • 重庆论坛网站建设seo长沙
  • 网站开发框架 Wordpressseo视频网页入口网站推广
  • 做网站还得备案制作网页链接
  • 隆回网站建设制作网页百度
  • 可以做3d电影网站网站推广建设
  • 展示类网站模板js北京网站推广
  • 王爷不敢当安卓优化大师官方下载
  • 个人备案网站可以做论坛吗网站搜索引擎优化案例
  • 山西省财政厅门户网站三基建设专栏贷款客户大数据精准获客
  • 今日头条做网站怎样在浏览器上找网站
  • 网站建设应该怎么做最有效的免费推广方法
  • 有合作社做网站得不推广方案怎么写
  • 用html5做的网站的原代码一个产品的市场营销策划方案
  • 专业酒店建设信息网站关键词优化排名用什么软件比较好
  • 网站建设佰首选金手指十八怎么宣传网站
  • 在线购物网站建设教程seo推广排名网站
  • 找到做网站的公司百度网盘帐号登录入口
  • html网址怎么打开西安seo服务公司
  • 程序员除了做软件是不是就做网站媒体广告投放平台
  • 网站的 联系我们怎么做免费推广网站大全集合