微信小程序 WeUI·Slideview

2022-05-12 17:39 更新

Slideview

左滑刪除組件,基礎(chǔ)庫(kù) 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">
            左滑可以刪除(圖標(biāo)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)
    }
});



屬性列表

屬性類型默認(rèn)值必填說明
ext-classstring添加在組件內(nèi)部結(jié)構(gòu)的class,可用于修改組件內(nèi)部的樣式
disablebooleanfalse是否禁用slideview
buttonsarray<object>[]左滑的按鈕組,建議最多3個(gè)按鈕
iconbooleanfalse按鈕是否是icon
showboolean是否顯示slideview,可以控制隱藏顯示
durationboolean350slideview顯示隱藏的動(dòng)畫的時(shí)長(zhǎng)
throttlenumber40手指移動(dòng)距離超過該值的時(shí)候,觸發(fā)slideview的顯示隱藏
bindbuttontapeventhandlerbuttons按鈕組點(diǎn)擊時(shí)觸發(fā)的事件,detail為{index, data},data是按鈕的配置項(xiàng)傳入的data參數(shù)
bindhideeventhandler隱藏時(shí)觸發(fā)的事件
bindshoweventhandler顯示時(shí)觸發(fā)的事件

buttons提供按鈕組配置,每一項(xiàng)表示一個(gè)按鈕,每一項(xiàng)的屬性為

屬性類型默認(rèn)值必填說明
extClassstring按鈕的額外的class,可用于修改組件內(nèi)部的樣式
typestringdefault按鈕的類型,取值default和warn,warn是紅色按鈕
textstring按鈕的文本
srcstring如果icon為true,此屬性有效
dataany觸發(fā)bindbuttontap回傳的數(shù)據(jù)


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)