
拖拽
毅哥哥1
这个作者很懒,什么都没留下…
展开
-
适用于微信小程序及手机app的一种DOM拖拽事件处理
注:由于用的uniapp开发app及微信小程序所以逻辑一样可以共用一套代码但是app可以用renderJS操作dom但是微信小程序端不支持,后来想到本功能的操作很简单仅拖拽上下移动可以使用动态style的方法试试,但是这种方法有一弊端 当内容过多出现滑块时会出现拖动节点整体随之移动现象。但是我的功能比较简单上面是题目内容,中间拖拽节点下面答案和解析我只要分开设置高度再分别设置overflow即可。//上半部分<view class="contentRead" v-if="subject.opti原创 2021-06-04 10:46:22 · 504 阅读 · 0 评论 -
uniapp如何在手机端自定义操作DOM节点事件
uniapp在真机上运行时是不支持js节点操作的;我可能描述的不一定对,但是功能已经实现,欢迎指正在uniapp官网API中有介绍renderJS功能有两个即提高交互能力和操作DOM;下面是我的节点拖拽功能的实现;//这是要操作的哪个节点(touchstart是鼠标按下事件)注意//的是方法move要在renderJS<view @touchstart="renderjs.move">在当前vue文件另写script标签写renderJS里的事件<script m原创 2021-04-06 09:23:31 · 4941 阅读 · 1 评论 -
uniapp的swiper进行拖拽某个页下的某个元素
uniapp貌似对mousedown、mousemove、mouseup有点不和谐。所以要用touchstart\touchmove\touchend另外我做的时题的展示,需要每滑动一次后获取一次数据所以获取节点列表时都是从头获取,不易得到到底点了哪一个节点。故有第三个代码块@touchstart="move($event,index)"swiper有上滑下滑操作所以要提前关了,划完再打开;move(e,index){ console.log("鼠标按下",e,index); //原创 2021-03-11 16:02:07 · 757 阅读 · 0 评论