已解决
uniapp开发h5 遇到一个刻度尺的需求 实现记录
来自网友在路上 188888提问 提问时间:2023-09-19 16:44:07阅读次数: 88
最佳答案 问答题库888位专家为你答疑解惑
先上最终实现图
实现这个功能使用的是github上找的一个库 叫slide-ruler 地址
实现思路:
第一步:在终端npm 下载这个依赖
第二步:新建一个刻度尺自定义组件,如果不是自定义组件会不生效,并且这个自定义组件里面放一个空div,要和文档里面一毛一样。
第三步:建议阅读这个中文文档 查看配置项
下面是我项目中用到的配置项:
遇到的难点:因为项目需求是不仅要滑动这一个交互,还多了一个加减号的按钮,经过查看源码发现,new SlideRuler 用一个变量接收,然后通过这个变量就可以访问class类中的方法,关键类方法是dreawCanvas方法,所以我在点击加减按钮后,除了让value 加加减减,然后需要将这个加加减减后的值重新赋值给 option的currentValue,然后再调用dreawCanvas重新渲染canvas。下面是代码
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"uniapp开发h5 遇到一个刻度尺的需求 实现记录":http://eshow365.cn/6-9414-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 【Vue】MVVM模型还没懂嘛
- 下一篇: 工信部将制定虚拟宇宙标准