1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue 跳转同一个页面数据不更新问题(监听路由参数)

vue 跳转同一个页面数据不更新问题(监听路由参数)

时间:2019-07-13 14:31:03

相关推荐

vue 跳转同一个页面数据不更新问题(监听路由参数)

今有需求查看通知需打开消息页面,出现连续打开只显示第一条消息,created、activated 等都不会再次触发,智能通过监听路由参数更新数据

附代码

1、跳转路由

//打开商机通知openNotice(notice){let data = {id:notice.id,messageStatus:1}updateSysMessage(data).then(res=>{})let notices = this.businessOpportunitythis.businessOpportunity = []for (let noticeMsg of notices){if (noticeMsg.id != notice.id){this.businessOpportunity.push(noticeMsg)}}this.show()this.$router.push({name: 'baseDetail', query: {id: notice.messageSourceId } })},

2、路由监听

watch:{$route(to,form){this.baseId = to.query.idthis.getBase()}},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。