采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个在第一次a页面不会报错,因为data内我给Img设置0状态信息了,从a点击到b没问题 ,在b一刷新就提示,是mounted获取数据的问题,他没有找到Img[1]的src,我该怎么写在img[1]执行之前将Img的内容从后台获取到,created和beforeCreate都不行。
$route和$router有啥区别,为什么this.$route.path=="/detail/a" this.$router.push({path:'/detail/a'})这么写。。
这是两个对象,功能不一样,$route可能里面是一些路由属性,没有push方法,$router就包含push方法,调用方法一般都是通过router。 这里很容易搞错,因为拼写很像
然后 :img="getImgs"
我大概猜到你的问题了,当由a切到b的时候,nowIndex不是0,这时候幻灯片组件的img又重置到只有一张图的了?
对啊,到b页面的时候 nowIndex是1, Img[1]是没有值
是哦,在a先显示以后,在切换没问题,但是在b一刷新,Img只有我定义的内容了,mounted获取数据我写到b的父组件里了,该怎么写呢
img初始状态应该放在幻灯片组件里,你是这么做的吗?
不是啊 不是放到data里吗。
是放到幻灯片组件的data里,不是a,b组件里
登录后可查看更多问答,登录/注册
快速入门Vue2.0,组件化开发一个数字产品电商平台
1.9k 1
1.6k 1
1.4k 5
1.3k 14
2.5k 12