mip2
mip2 copied to clipboard
mip-vue 开发组件,当prerenderAllowed 返回true之后,mounted方法会执行多次
BUG 描述 使用vue方式开发mip组件,当该组件非首屏,然后为了让此组件提前渲染让prerenderAllowed方法返回true,然后发现该组件mounted方法会执行多次(目前发现当该组件最终出现在视口中时一共会执行四次)。
复现步骤 重新复现 Bug 的步骤
- mip-cli开发组件(使用vue)
- 让某个非首屏的组件prerenderAllowed 返回true
- 添加console查看mounted执行次数
期望结果 希望执行一次,或者给出合理的执行次数。
截图 如果合适,添加问题相关的截图
环境及版本信息:
- OS: mac
- Browser chrome 模拟h5
- 浏览器 chrome 75
- mip-cli 版本 1.5.12
其他信息 已经线下提供URL给邹淼江看过了,具体问题也已经沟通清楚。
目前会导致 vue 组件里面如果存在
求问这个issue有定位和fix方案吗~