微信小程序 WeUI·Slideview

Slideview

左滑删除组件,基础库 2.4.4 开始支持。

示例代码:

复制复制复制复制
复制
{
  "usingComponents": {
    "mp-cells": "../components/cells/cells",
    "mp-cell": "../components/cell/cell",
    "mp-slideview": "../components/slideview/slideview"
  }
}
复制复制复制
复制
<view class="page">
    <view class="page__hd">
        <view class="page__title">Slideview</view>
        <view class="page__desc">左滑操作</view>
    </view>
    <view class="page__bd">
      <view class="weui-cells">
          <mp-slideview buttons="{{slideButtons}}" bindbuttontap="slideButtonTap">
              <mp-cell value="左滑可以删除" footer="说明文字"></mp-cell>
          </mp-slideview>
      </view>

      <view class="weui-slidecells">
        <mp-slideview buttons="{{slideButtons}}" icon="{{true}}" bindbuttontap="slideButtonTap">
          <view class="weui-slidecell">
            左滑可以删除(图标Button)
          </view>
        </mp-slideview>
      </view>
    </view>
</view>
复制复制
复制
var base64 = require("../images/base64");
Page({
    onLoad: function(){
        this.setData({
            icon: base64.icon20,
            slideButtons: [{
              text: '普通',
              src: '/page/weui/cell/icon_love.svg', // icon的路径
            },{
              text: '普通',
              extClass: 'test',
              src: '/page/weui/cell/icon_star.svg', // icon的路径
            },{
              type: 'warn',
              text: '警示',
              extClass: 'test',
                src: '/page/weui/cell/icon_del.svg', // icon的路径
            }],
        });
    },
    slideButtonTap(e) {
        console.log('slide button tap', e.detail)
    }
});

属性列表

属性 类型 默认值 必填 说明
ext-class string 添加在组件内部结构的class,可用于修改组件内部的样式
disable boolean false 是否禁用slideview
buttons array<object> [] 左滑的按钮组,建议最多3个按钮
icon boolean false 按钮是否是icon
show boolean 是否显示slideview,可以控制隐藏显示
duration boolean 350 slideview显示隐藏的动画的时长
throttle number 40 手指移动距离超过该值的时候,触发slideview的显示隐藏
bindbuttontap eventhandler buttons按钮组点击时触发的事件,detail为{index, data},data是按钮的配置项传入的data参数
bindhide eventhandler 隐藏时触发的事件
bindshow eventhandler 显示时触发的事件

buttons提供按钮组配置,每一项表示一个按钮,每一项的属性为

属性 类型 默认值 必填 说明
extClass string 按钮的额外的class,可用于修改组件内部的样式
type string default 按钮的类型,取值default和warn,warn是红色按钮
text string 按钮的文本
src string 如果icon为true,此属性有效
data any 触发bindbuttontap回传的数据

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《微信小程序 WeUI·Slideview》
文章链接:https://zhuji.vsping.com/311977.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。