基础组件
布局
导航
操作反馈
表单
# SwiperOut 侧滑菜单
# 使用指南
在 page.json 中引入组件
"usingComponents": {"w-swiper-out": "wuss-weapp/w-swiper-out/index",}
# 视频演示
# 代码演示
<w-pane title="SwiperOut" desc="侧滑菜单" /><w-pane desc="Default" /><w-swiper-outswiperOutBtns="{{ btns1 }}"data-itemid="sdadasdas123"bind:delete="delete"bind:edit="edit"bind:added="added"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="Multiple" /><w-swiper-outswiperOutBtns="{{ btns2 }}"bind:delete="delete"bind:edit="edit"bind:added="added"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="ButtonWidth = 50" /><w-swiper-outswiperOutBtns="{{ btns2 }}"bind:delete="delete"bind:edit="edit"bind:added="added"buttonWidth="50"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="Close = True" /><w-swiper-outcloseswiperOutBtns="{{ btns1 }}"bind:delete="delete"bind:edit="edit"bind:added="added"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="Threshold = 0.7" /><w-swiper-outswiperOutBtns="{{ btns1 }}"bind:delete="delete"bind:edit="edit"bind:added="added"threshold=".7"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="AutoClose = False" /><w-swiper-outautoClose="{{false}}"swiperOutBtns="{{ btns2 }}"bind:delete="delete"bind:edit="edit"bind:added="added"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="Disabled = True" /><w-swiper-outdisabledswiperOutBtns="{{ btns2 }}"bind:delete="delete"bind:edit="edit"bind:added="added"><view class="example-content" style="" >Example Content</view></w-swiper-out><w-pane desc="BackgroundColor = f8f8f8" /><w-swiper-outbackgroundColor="#f8f8f8"swiperOutBtns="{{ btns2 }}"bind:delete="delete"bind:edit="edit"bind:added="added"><view class="example-content" style="" >Example Content</view></w-swiper-out>
data: {
  btns1: [
    {
      text: '添加',
      color: '#ffffff',
      background: '#28a745',
      disabled: false,
      size: '14px',
      type: 'added',
    },
    {
      text: '删除',
      color: '#ffffff',
      background: '#e42112',
      disabled: false,
      size: '14px',
      type: 'delete',
    },
  ],
  btns2: [
    {
      text: '添加',
      color: '#ffffff',
      background: '#28a745',
      disabled: false,
      size: '14px',
      type: 'added',
    },
    {
      text: '编辑',
      color: '#ffffff',
      background: '#ff8800',
      disabled: false,
      size: '14px',
      type: 'edit',
    },
    {
      text: '删除',
      color: '#ffffff',
      background: '#e42112',
      disabled: false,
      size: '14px',
      type: 'delete',
    },
  ],
},
added() {
  wx.showModal({
    title: '提示',
    content: 'added',
    showCancel: false,
  });
},
delete(e) {
  wx.showModal({
    title: '提示',
    content: 'delete',
    showCancel: false,
  });
},
edit() {
  wx.showModal({
    title: '提示',
    content: 'edit',
    showCancel: false,
  });
},
handleBtnClick(e) {
  const { onPress } = e.detail;
  onPress.call(this);
},
.example-content {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
# API
# Attribute 属性
| 属性 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| swiperOutBtns | 侧滑菜单按钮列表参数有 text,color,background,disabled | array | [] | 
| backgroundColor | 背景颜色 | string | - | 
| buttonWidth | 按钮的宽度 | number | - | 
| height | 容器的高度 | number | - | 
| threshold | 侧滑触发的阀值 | number | - | 
| close | 是否展开 | boolean | false | 
| autoClose | 点击按钮自动收起 | boolean | false | 
| disabled | 禁用侧滑菜单 | boolean | false | 
# Event 事件
| 事件名 | 说明 | 参数 | 
|---|
# Slot 插槽
| 名称 | 说明 | 
|---|
# Class 自定义类名
| 类名 | 说明 | 
|---|---|
| wuss-class | 根节点样式类 | 
 Wuss-weapp