微信小程序day03_08之form组件之slider

深藏阁楼爱情的钟 2022-04-23 16:38 518阅读 0赞

文章目录

      • 一. slider的介绍
      • 二.代码示例

一. slider的介绍

slider为滑块选择器.常用的属性如下
watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjI5NjY5_size_16_color_FFFFFF_t_70
事件如下:
主要有两个, 一个是bindchanging ,绑定滑动中的事件. 一个是bindchange滑动完成后触发的事件.
20190404214715407.png

二.代码示例

wxml中的代码如下. 主要演示了slider的一些属性. 还有事件的绑定

  1. <slider min="10" max="100" show-value="true" activeColor="red" backgroundColor="blue" block-color="red" bindchanging="" bindchange="changeme"> </slider>
  2. <view style='background-color:green;width:100%;height:{ { myheight}}'></view>

js中的代码如下.
其中iamchanging方法, 用于绑定拖动中的事件.
changeme方法用于绑定拖动完成后的事件.

  1. Page({
  2. /** * 页面的初始数据 */
  3. data: {
  4. myheight: "500rpx",
  5. staticHeight: 500
  6. },
  7. iamchanging: function(e){
  8. var val = e.detail.value;
  9. var newHeight= this.data.staticHeight*(val /100);
  10. this.setData({
  11. myheight: newHeight+ "rpx"
  12. });
  13. },
  14. changeme: function (e) {
  15. var val = e.detail.value;
  16. var newHeight = this.data.staticHeight * (val / 100);
  17. this.setData({
  18. myheight: newHeight + "rpx"
  19. });
  20. }
  21. })

效果如下,当滑块越往右拖动的时候, 下面的绿色矩形的面积就会越大.

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjI5NjY5_size_16_color_FFFFFF_t_70 1
当拖到78时,面积如下 .
watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzMjI5NjY5_size_16_color_FFFFFF_t_70 2
官方文档
https://developers.weixin.qq.com/miniprogram/dev/component/slider.html

发表评论

表情:
评论列表 (有 0 条评论,518人围观)

还没有评论,来说两句吧...

相关阅读