创建一个@区域,移动滚动条再输入@会导致@弹出层位置计算偏移 BUG
Closed this issue · 19 comments
正常打开页面不拖动滚动条时,输入@位置计算正确,但是当拖动滚动条时@弹出层的位置就变了。大佬可不可以看一下
插件下载是这个npm i vue-at@2.x # for Vue2。
代码
</div>
<at :members="members" name-key="name">
<template slot="item" slot-scope="s">
<img :src="s.item.avatar">
<span v-text="s.item.name"></span>
</template>
<div class="editor" contenteditable></div>
</at>
<div style="height: 1000px;"></div>
</div>
老哥我看了一下好像是我现在用的这个框架可能是设置了什么css的原因导致浏览器滚动事件包括window.pageYOffset都失效了导致弹出层位置偏移。我把框架的地址给你你可以帮我看看该怎么改吗 https://gitee.com/smallc/Saber. 麻烦大佬了
解决了谢谢大哥
@daomiaru 兄弟,我也遇到了一摸一样的问题,能否请教一下怎么解决
@daomiaru 兄弟,我也遇到了一摸一样的问题,能否请教一下怎么解决
没能理解,是传入滚动条对应的元素的类名吗,还是应该说传对应的ref,但是我目前使用的是封装好的富文本,里面内容滚动条拿不到对应的ref,我目前传className不起作用
@daomiaru 兄弟,我也遇到了一摸一样的问题,能否请教一下怎么解决
没能理解,是传入滚动条对应的元素的类名吗,还是应该说传对应的ref,但是我目前使用的是封装好的富文本,里面内容滚动条拿不到对应的ref,我目前传className不起作用
@daomiaru 没能理解,是传入滚动条对应的元素的类名吗,还是应该说传对应的ref,但是我目前使用的是封装好的富文本,里面内容滚动条拿不到对应的ref,我目前传className不起作用
@daomiaru 兄弟,我也遇到了一摸一样的问题,能否请教一下怎么解决
没能理解,是传入滚动条对应的元素的类名吗,还是应该说传对应的ref,但是我目前使用的是封装好的富文本,里面内容滚动条拿不到对应的ref,我目前传className不起作用
源码部分
@daomiaru 没能理解,是传入滚动条对应的元素的类名吗,还是应该说传对应的ref,但是我目前使用的是封装好的富文本,里面内容滚动条拿不到对应的ref,我目前传className不起作用
你截个图吧
@daomiaru 当前是这个DOM 结构
template结构是这样的
@daomiaru 老哥,图片不知道为什么怎么样都发不出来了,可以加你QQ私聊吗