iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序canvas区间滑动选取怎么实现
  • 685
分享到

微信小程序canvas区间滑动选取怎么实现

2023-06-26 08:06:19 685人浏览 八月长安
摘要

这篇文章主要介绍“微信小程序canvas区间滑动选取怎么实现”,在日常操作中,相信很多人在微信小程序canvas区间滑动选取怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序canvas区间滑动

这篇文章主要介绍“微信小程序canvas区间滑动选取怎么实现”,在日常操作中,相信很多人在微信小程序canvas区间滑动选取怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序canvas区间滑动选取怎么实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

目标js文件使用 import 引入; 然后在onLoad(){}里面要一下写入例如: this.selectInterval = new selectInterval({属性});

this.selectInterval = new SelectInterval({ canvasId:'canvas', 值必须是canvas组件的canvas-id属性的值 canvasHeight:100, 值必须是当前画布的高度 Xaxis:{left:30,right:345}, { left:30, 横条的左端 right:345, 横条的右端 }(right必须大于left,如果不传有默认值) scale:[10,20,30], 刻度值Array类型,取值以一个不变数为常量不断递增,数组任何两个前后值相减要恒等于这个常量,如果数组第一个值不是0, 会默认在数组前面添加一个0,但是0这个值不会在canvas上显示,(当数组长度是2的时候,可以设置任意大于零的数值,但第二个值必须大于第一个值); Yaxis:[125,5], 刻度值Array类型,第一个值是绘制的横条的起始高度,第二个值是横条本身的高度(如果不传默认[125,5])manner:true, 切换选择滑动点的上方在滑动的时候是否有跟随圆球,如果值为false那么明确显示区间滑动所得的最小值与最大值bothEndsNear:310, 可以设置刻度值和尺度点距离横条的开头与终点的距离,不传默认居中 // decimalPoint:10, 刻度值/decimalPoint,可以使刻度值变小数,必须是10的倍数,可以不传 // rightSliderStop:2, 值为一个Boolean或者在manner的值为true的时候可填number,可以不传;而number的值就是最大值与最小值的差,设置后两个滑动点是不会滑动到小于这个number的距离 showTitle:{name:'km', String类型,用作设置单位size:15, 标签字体大小,Number类型title:'#1384e0', 头部标签的字体颜色或者圆球里面的字体颜色,String类型positionX:100, 标签字体在canvas横向的位置,Number类型,只有manner为false或者不传的时候生效positionY:80, 标签字体或者圆球在canvas纵向的位置,Number类型isfollow:{ 跟随圆球大小与颜色的设置,manner的值为false或不传的时候,这个属性可以不给view:true, manner的值为true时,view的值必须为trueroundSize:12, 圆球大小roundColor:'rgba(10, 113, 238, 0.8)' 圆球的颜色}},(如果不传不会显示头部标签) scaleIn:{name:'km', String类型,用作设置单位size:10, 控制刻度值字体的大小,Number类型valueY:108, 刻度值在canvas纵坐标的位置,Number类型pointY:113 尺度点在canvas纵坐标的位置,Number类型},(如果不传不会显示刻度值) colour:{colorBar:['#e5e5e5','#1384e0'], 横条的颜色,Array类型,第一个是横条的底色,第二个是取值范围的颜色roundColor:['#ffffff','#e5e5e5'], 圆圈颜色,Array类型,第一个是圆的颜色,第二个是圆的边框颜色scale:['#000000','#999999'] 刻度数值的字体颜色},(如果不传会显示上面的默认参数) selectedInterval:{min:15,max:23},(min不能大区等于max,如果不传只会显示在横条的两端) round:{radius:10,edgeLine:2},(如果不传会默认圆的半径为10,边框为2) // image:{// url:'../../assets/image/spot-a.png', 图片的本地路径值为String类型;值可以为数组,但是如果是数组时数组的长度必须是2// width:20, 设置图片的宽度// height:24 设置图片的高度// },(如果不传不会显示图片) followValue:{name:'', String类型,用作设置单位color:'#f8835f',size:10, 设置字体大小leftY:151, 随数值在canvas纵向的位置rightY:151}(如果不传不会显示跟随数值)});/**Page({})里面创建如下属性 必须
  1. 自定义(e){ bindtouchstart

  2. this.selectInterval.move(e.changedTouches[0].x,e.changedTouches[0].y);

  3. },

  4.  

  5. 自定义(e){ bindtouchmove

  6. this.selectInterval.meter(e.changedTouches[0].x);

  7. },

  8.  

  9. 自定义(e){ bindtouchend

  10. this.selectInterval.texthints((min,max)=>{

  11. 参数min/max返回的值是最小/大价格,超过最大值max返回null

  12. console.log(min,max);

  13. },true);初始化时传入manner属性的值为true时候,这个函数的第二个参数的true就要传,不传也没什么问题,只是结果会有不同;

  14. },

  15.  

  16. <canvas canvas-id="canvas" bindtouchstart="自定义" bindtouchmove="自定义" bindtouchend="自定义"></canvas>

  17. 画布CSS样式width:100%;box-sizing: border-box;height: 自定义rpx;


到此,关于“微信小程序canvas区间滑动选取怎么实现”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 微信小程序canvas区间滑动选取怎么实现

本文链接: https://www.lsjlt.com/news/308049.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序canvas区间滑动选取怎么实现
    这篇文章主要介绍“微信小程序canvas区间滑动选取怎么实现”,在日常操作中,相信很多人在微信小程序canvas区间滑动选取怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序canvas区间滑动...
    99+
    2023-06-26
  • 微信小程序实现滑动删除
    本文实例为大家分享了微信小程序实现滑动删除的具体代码,供大家参考,具体内容如下 wxml <view class="bgwhite bor-bom-f2 row just-b...
    99+
    2024-04-02
  • 微信小程序左侧栏滑动怎么实现
    微信小程序左侧栏滑动的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加样式代码;4.在index.js文件中添加实现文件滑动效果的代码;5.保存编辑的代码并进行调试即可。具...
    99+
    2024-04-02
  • 微信小程序实现滑动侧边栏
    本文实例为大家分享了微信小程序滑动侧边栏的具体代码,供大家参考,具体内容如下 效果图: 手指向右滑动可以显示侧边栏,向左滑动隐藏侧边栏 代码附上:.wxml <view cl...
    99+
    2024-04-02
  • 微信小程序实现时间选择
    本文实例为大家分享了微信小程序实现时间选择的具体代码,供大家参考,具体内容如下  xml:  <view class="day-check" style=...
    99+
    2024-04-02
  • 微信小程序实现滑动验证拼图
    本文实例为大家分享了微信小程序实现滑动验证拼图的具体代码,供大家参考,具体内容如下 效果图 .wxml <button bindtap="visidlisd">滑动验证...
    99+
    2024-04-02
  • 微信小程序如何实现左右滑动
    这篇文章将为大家详细讲解有关微信小程序如何实现左右滑动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。项目整体效果项目部分功能点解析主页图片左滑右滑对应按钮变化首先我们来聊...
    99+
    2024-04-02
  • 微信小程序实现卡片层叠滑动
    本文实例为大家分享了微信小程序实现卡片层叠滑动的具体代码,供大家参考,具体内容如下 实现效果: 1.左右滑动时,向相应方向移动一个卡片位置;2.点击某一项时,将点击项位置移动到中间...
    99+
    2024-04-02
  • 微信小程序实现点餐小程序左侧滑动菜单
    目录前言一、初识scroll-view二、左侧导航三、右侧滑动前言 最近在帮亲戚做一款微信的点餐小程序,以前从没有接触过小程序的我只能现做现卖。一边看文档一边实践尝试,在进行到点菜模...
    99+
    2024-04-02
  • 微信小程序用swiper实现滑动刻度尺
    本文实例为大家分享了微信小程序用swiper实现滑动刻度尺的具体代码,供大家参考,具体内容如下 效果图 思路: 利用微信swiper组件实现滑动效果,创建一个数组arr,先存启始数...
    99+
    2024-04-02
  • 微信小程序实现滑动/点击切换Tab
    背景 👏 swiper+scroll-view实现滑动/点击切换Tab,以及scroll-left的使用~ 🥇文末分享源代码。记得点赞+关注+收藏! 1.实现效果 2.实现步骤 2.1 scroll-vie...
    99+
    2023-08-16
    微信小程序 小程序 前端
  • 微信小程序实现滑块验证
    本文实例为大家分享了微信小程序实现滑块验证的具体代码,供大家参考,具体内容如下 思路: 1.手指按住 并且 还能 滑动2.滑动到一定的距离 进行判断百度微信开发者文档 : 使用 m...
    99+
    2024-04-02
  • 微信小程序实现地区选择伪五级联动
    本文实例为大家分享了微信小程序实现地区选择伪五级联动的具体代码,供大家参考,具体内容如下 效果图 这里采用的是自定义多列选择器picker mode="multiSele...
    99+
    2024-04-02
  • 微信小程序如何实现页面滑动事件
    这篇文章给大家分享的是有关微信小程序如何实现页面滑动事件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序——页面滑动事件wxml: <view ...
    99+
    2024-04-02
  • 使用微信小程序实现页面滑动特效
    使用微信小程序实现页面滑动特效随着微信小程序的不断发展,越来越多的开发者开始利用微信小程序开发出各种各样的实用应用。其中,页面滑动特效是一种非常常见且带有一定动感的效果。本文将介绍如何使用微信小程序实现页面滑动特效,并提供具体的代码示例。在...
    99+
    2023-11-21
    微信小程序 特效 页面滑动
  • 使用微信小程序实现滑动菜单效果
    使用微信小程序实现滑动菜单效果微信小程序作为一种快速开发并具有广泛应用的工具,为我们提供了多种实现滑动菜单效果的方法。本文将向您展示一种简单而实用的实现方式,帮助您在开发中轻松添加滑动菜单效果。准备工作在开始编码之前,我们需要先创建一个基本...
    99+
    2023-11-21
    微信小程序 实现 滑动菜单
  • 实现微信小程序中的滑动删除功能
    实现微信小程序中的滑动删除功能,需要具体代码示例随着微信小程序的流行,开发者们在开发过程中经常会遇到一些常见功能的实现问题。其中,滑动删除功能是一个常见、常用的功能需求。本文将为大家详细介绍如何在微信小程序中实现滑动删除功能,并给出具体的代...
    99+
    2023-11-21
    微信小程序 实现 滑动删除
  • 微信小程序实现拉链式的滑动验证
    本文实例为大家分享了微信小程序实现拉链式滑动验证的具体代码,供大家参考,具体内容如下 view结构 <view style="position: relative;height...
    99+
    2024-04-02
  • 微信小程序如何实现卡片层叠滑动
    本篇内容主要讲解“微信小程序如何实现卡片层叠滑动”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序如何实现卡片层叠滑动”吧!实现效果:左右滑动时,向相应方向移动一个卡片位置;2.点击某一项...
    99+
    2023-06-30
  • 微信小程序如何实现点餐小程序左侧滑动菜单
    这篇文章主要讲解了“微信小程序如何实现点餐小程序左侧滑动菜单”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序如何实现点餐小程序左侧滑动菜单”吧!效果图:一、初识scroll-view...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作