微信小程序实现双向滑动快捷选择价格(价格区间)

这篇具有很好参考价值的文章主要介绍了微信小程序实现双向滑动快捷选择价格(价格区间)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实现样子

微信小程序实现双向滑动快捷选择价格(价格区间),微信小程序,微信小程序,小程序,拖动实现价格,价格快捷方便实现,流行价格实现方法,价格实现高效,价格拖动微信小程序实现双向滑动快捷选择价格(价格区间),微信小程序,微信小程序,小程序,拖动实现价格,价格快捷方便实现,流行价格实现方法,价格实现高效,价格拖动微信小程序实现双向滑动快捷选择价格(价格区间),微信小程序,微信小程序,小程序,拖动实现价格,价格快捷方便实现,流行价格实现方法,价格实现高效,价格拖动微信小程序实现双向滑动快捷选择价格(价格区间),微信小程序,微信小程序,小程序,拖动实现价格,价格快捷方便实现,流行价格实现方法,价格实现高效,价格拖动

提示:效果可以自己自定义,自己将文字样式更改为自己项目属性即可

实现达到方法

1、左边为最低价,右边为最高价格,可以拖动左边最低价选择价格。拖动右边为最高价。

2、当两个价格重合时,继续拖动,向左边,左边最低价会跟着变低,直到为边端,反之右边最高价会跟着变高。

3、输入相应的标尺会显示不同价格尺度

4、颜色、拖动模块都可以自定义

5、价格拖动已经封装成组件,简单调用即可实现相应的方法

建议:建议不在组件拖动频繁调用setdata赋值,会导致性能增高

实现步骤

步骤一:下载资源,在组件引用组件(不作过多介绍,资源在结尾下载)

微信小程序实现双向滑动快捷选择价格(价格区间),微信小程序,微信小程序,小程序,拖动实现价格,价格快捷方便实现,流行价格实现方法,价格实现高效,价格拖动

步骤二:在页面调用组件

json:

{
  "usingComponents": {
    "range-slider": "/components/range/range-slider"
  }
}

js:
const app = getApp()
Page({
  data: {
    minValue: 0,
    maxValue: 20,
    rangeValues: [0, 20]
  },
  onLoad: function() {},
  onRangeChange: function(e) {
    this.setData({
      rangeValues: [Math.round(e.detail.minValue), Math.round(e.detail.maxValue)],
    });
  },
  onTest: function() {
    this.setData({
      rangeValues: [0, 20]
    });
  }
})


wxml:
<view style="width:600rpx">
    <range-slider width='600' height='100' block-size='50' min='0' max='20' values='{{rangeValues}}' bind:rangechange='onRangeChange'>
      <view slot='minBlock' class='range-slider-block'></view>
      <view slot='maxBlock' class='range-slider-block'></view>
    </range-slider>
  </view>

css:
.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 230rpx;
}

.range-slider-block {
  border-radius: 15rpx;
  width: 100%;
  height: 100%;
  background-color: #fc4029;
  box-shadow: 0px 2rpx 14rpx 0px rgba(72,126,255,0.35);
  color:#fff;
  font-size: 17rpx;
  text-align: center;
  line-height: 29rpx;
}

.range-text {
  font-size: 18px;
}

小结

现在很多网上流行拖动来选择价格,方便快捷高效的选择价格,已经慢慢摒弃传统的固定选择价格。组件已经优化,兼容小屏和大屏幕的手机或者平板

喜欢的小伙伴可以下载。资源下载文章来源地址https://www.toymoban.com/news/detail-651510.html

到了这里,关于微信小程序实现双向滑动快捷选择价格(价格区间)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序 顶部搜索框滑动伸缩效果的实现

    提示:实现搜索框跟随用户滑动页面,实现伸缩效果 微信小程序 顶部搜索框滑动伸缩动画的实现 提示:主要用到了微信小程序的view-scroll bindscroll 1:确定一个控制搜索框伸缩的范围。 2:通过bindscroll事件获取e.detail.scrollTop;即用户滑动的位置 3:计算当前位置占伸缩范围的

    2024年02月12日
    浏览(29)
  • 微信小程序实现左右滑动进行切换数据页面(touchmove)

    手指触摸左右滑动进行切换数据 需要实现的是有一个tab栏,点选某一个tab的时候切换页面,手势滑动,左滑右滑效果和点击tab一样切换页面数据。 这里我们要先了解几个微信的事件属性 touchstart : 手指触摸动作开始 touchmove:手指触摸后移动 touchcancel:手指触摸动作被打断,

    2024年02月11日
    浏览(40)
  • 微信小程序自定义slider组件实现双向滑块

    实现效果: zy-slider标签是封装的自定义组件 我放到了资源这里地址:https://download.csdn.net/download/Axiaoheng_/86399342?spm=1001.2014.3001.5503 wxml引入 参数 说明 min Number/String slider 最小值 max Number/String slider 最大值 minValue Number/String slider 左边滑块初始位置 maxValue Number/String slider 右边滑块

    2024年02月10日
    浏览(24)
  • 关于微信小程序中的数据双向绑定如何实现

    前言 官方文档:微信小程序双向绑定语法 在 WXML 中,普通的属性的绑定是单向的。例如: 如果使用 this.setData({ value: ‘leaf’ }) 来更新 value ,this.data.value 和输入框的中显示的值都会被更新为 leaf ;但如果用户修改了输入框里的值,却不会同时改变 this.data.value 。 如果需要在

    2024年02月05日
    浏览(42)
  • uniapp 微信小程序实现监听屏幕左右滑动实现tab标签切换效果

            实际的项目开发之中,有很多所谓的奇葩需求,当工程量相对较大的时候去更换组件会显得特别麻烦和费时。我这次的需求因为某些特殊原因,更换组件后也无法实现需要达到的效果,所以最后只能监听滑动事件,相信你看了我的代码也能轻松搞定!          

    2024年02月14日
    浏览(41)
  • 微信小程序 scroll-view 实现自动滑动到底部

    要实现实时聊天功能的话,那么每次有新的消息进来之后,要自动的滚动到底部。 scroll-view 有一个属性 scroll-into-view : 把新进来的消息, push 添加到消息列表 messageList 中。 但页面不会自动往下滚动。 1、在 scrill-view 节点最下面加一个垫片节点。 需要说明的是:这里的 3 个

    2024年02月10日
    浏览(37)
  • 快速掌握微信小程序 tab 切换的实现技巧(可滑动切换)

    微信小程序中的 tab 切换功能可以说是用户所需的一个基础功能。本文将介绍如何通过微信小程序实现 tab 切换功能,为用户带来更为便捷和高效的小程序体验。 其实这个小功能的实现非常简单,只需要通过一个标识控制选项的样式及显示的内容,当我们触发点击或者滑动事

    2024年02月11日
    浏览(34)
  • Uni-app实现左右滑动页面内容切换(兼容微信小程序)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档         前言         整体思路         一、HTML部分         二、Script部分         三、Style部分           (先声明哦我可不是偷懒,只是想学术借鉴一下)因为最近有在做左右滑动功能,

    2024年02月07日
    浏览(57)
  • 微信小程序多列选择器实现日期+时间的选择

    2.实现原理   3.实现代码 自定义range数组:

    2024年02月16日
    浏览(35)
  • 在微信小程序使用picker实现日期选择

    而且选择开始时间后,选择结束时间,能够选择的日期不能比开始日期还要早。要实现以上效果可这样写: 在wxml中写

    2024年02月16日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包