mpvue slot事件绑定错乱

u1ehiz5o  于 3个月前  发布在  其他
关注(0)|答案(4)|浏览(76)

[mpvue@2.0.5]
"mpvue-loader": "^2.0.0"

如下弹窗组件,弹窗内部内容是slot动态插入,如下图表现,组件中关闭按钮的事件 与 slot中按钮事件相同,导致bug产生

hujrc8aj

hujrc8aj1#

目前临时解决方案是 在弹窗内部button前随意加一个高宽都是0的div,给这个div绑定click事件(目的是让这个div的click与弹窗关闭按钮事件相同, 这一button就能正常)

pgccezyw

pgccezyw2#

感谢反馈,会在后续版本中解决

7cjasjjr

7cjasjjr3#

后来发现 造成这种情况的原因是 组件中暴露this.$emit('click'), 可能事件名click与框架的关键词干扰了, 后来换一个事件名 改成this.$emit('mClick')就没问题。希望能帮助官方定位问题。

shyt4zoc

shyt4zoc4#

感谢反馈,会在后续版本中解决
后来发现 造成这种情况的原因是 组件中暴露this.$emit('click'), 可能事件名click与框架的关键词干扰了, 后来换一个事件名 改成this.$emit('mClick')就没问题。希望能帮助官方定位问题。

相关问题