左上脚图片切换问题【辛苦老师看下】

来源:7-3 购买详情页 - select选项组件

慕九州9371693

2017-05-22

http://szimg.mukewang.com/59229a38000123bf06460292.jpghttp://szimg.mukewang.com/59229aa800016d5304130633.jpg

这个在第一次a页面不会报错,因为data内我给Img设置0状态信息了,从a点击到b没问题 ,在b一刷新就提示,是mounted获取数据的问题,他没有找到Img[1]的src,我该怎么写在img[1]执行之前将Img的内容从后台获取到,created和beforeCreate都不行。

写回答

3回答

慕九州9371693

提问者

2017-05-24

$route和$router有啥区别,为什么this.$route.path=="/detail/a"  this.$router.push({path:'/detail/a'})这么写。。

0
1
fishenal
这是两个对象,功能不一样,$route可能里面是一些路由属性,没有push方法,$router就包含push方法,调用方法一般都是通过router。 这里很容易搞错,因为拼写很像
2017-05-24
共1条回复

慕九州9371693

提问者

2017-05-24

//szimg.mukewang.com/59253f69000192ef07460788.jpg

然后 :img="getImgs"

0
6
fishenal
回复
慕九州9371693
getImg 这个值是干什么用的? 我看你的逻辑应该是想router更改的时候切换幻灯片,那应该在 routerchange的时候更新nowIndex,不管是做什么,应该在getImg以后,拿到所有数据以后再去切换nowIndex才有意义,之前的数据都是空的切换nowIndex干嘛啊? 写一个方法,根据$route里的路径切换nowIndex,这个方法在拿到数组以后调用一次。
2017-05-24
共6条回复

fishenal

2017-05-24

img初始状态应该放在幻灯片组件里,你是这么做的吗?

0
2
fishenal
回复
慕九州9371693
是放到幻灯片组件的data里,不是a,b组件里
2017-05-24
共2条回复

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程