点击隐藏画廊事件,点击打印是可以的,但是点击画廊不隐藏,这个是怎么回事?

来源:9-2 Vue项目详情页 - 公用图片画廊组件拆分

慕莱坞4298532

2019-03-01

methods: {
handleBannerClick () {
this.showGallery = true
},
handleGalleryClose () {
console.log(‘a’)
this.showGallery = false
}
},
handleBannerClick 点击显示画廊,这个是可以的。
handleGalleryClose点击隐藏画廊,点击是可以在控制台输出的,但是画廊不隐藏。。这是是怎么回事呢

写回答

2回答

一度王爵吉尔伽美什

2019-04-14

我也遇到这个问题了,请问你解决了吗?

0
2
一度王爵吉尔伽美什
回复
慕莱坞4298532
在gallery组件里是通过 this.$emit('close')跟父组件通信的吧,需要用.stop来阻止冒泡,感觉就是你刚点了消失,就冒泡到了显示事件上,我加了.stop就好了
2019-05-08
共2条回复

Dell

2019-03-02

说明数据的变更有问题,你看下redux 的流程,十有八九是流程过程中代码的问题

0
0

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10726 学习 · 8205 问题

查看课程