Meituan-Dianping / mpvue

基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。
http://mpvue.com
MIT License
20.42k stars 2.07k forks source link

F2 微信小程序 tooltip 不显示 #725

Open a526672351 opened 6 years ago

a526672351 commented 6 years ago

具体问题请见: https://github.com/antvis/wx-f2/issues/22

F-loat commented 6 years ago

加个 v-if="canvasId" 判断下试试,原因应该是 vue 的初始化会比页面稍晚一点,为什么会导致触摸事件异常就不太清楚了

a526672351 commented 6 years ago

@F-loat 不起作用

secreter commented 6 years ago

mark

HscongDrect commented 6 years ago

此问题我已经找到解决方法

问题原因:

使用mpvue 引入ff-canvas这个组件的时候没有执行里面的F2适配小程序的事件机制方法 image 知道出现问题的原因就好办了

解决方法:

在vue组件中调用这几个方法就可以 image

解决之后运行图:

image 如图所示,tooltip已经可以点击,f2的事件也已经绑定了 这是其中一种解决方法,如果大家找到更好的解决方法的话欢迎发表!