猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
vue路由变化后,fetchData执行后,数据变化,页面没有渲染
路由改变后,左侧导航栏的属性值变化,页面elementUi没有渲染,home对应导航1,sub对应导航2,修改navIndex值,页面没有变化
ibeautiful
浏览 507
回答 1
1回答
皈依舞
fetchData:function(){}少了另一种情况判断。 fetchData:function(){ var curRouter = this.$route.path.slice(1); console.log(curRouter); if(curRouter=='home'){ this.navIndex ='1'; this.$store.dispatch('router1'); } if(curRouter=='sub'||curRouter=='edit'){ this.navIndex ='2'; } }
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续