当前位置: 首页 > 文档资料 > VUX 中文文档 >

Swipeout 组件使用教程

优质
小牛编辑
135浏览
2023-12-01

安装

import { Swipeout, SwipeoutItem, SwipeoutButton } from 'vux'

export default {
  components: {
    Swipeout,
    SwipeoutItem,
    SwipeoutButton
  }
}
// 在入口文件全局引入

import Vue from 'vue'
import { Swipeout, SwipeoutItem, SwipeoutButton } from 'vux'

Vue.component('swipeout', Swipeout)
Vue.component('swipeout-item', SwipeoutItem)
Vue.component('swipeout-button', SwipeoutButton)
import { Swipeout, SwipeoutItem, SwipeoutButton } from 'vux'

插槽

名字说明版本要求
默认插槽子组件插槽--

属性

名字类型默认值说明版本要求
sensitivitynumber0滑动多少距离后开始触发菜单显示--
auto-close-on-button-clickbooleantrue点击按钮后是否收回菜单--
disabledbooleanfalse是否不可滑动--
thresholdnumber0.3滑动多少距离后自动打开菜单,否则收回。可以为小于1的比例或者宽度值--
transition-modestringreveal菜单打开方式,reveal表示菜单不动内容滑出,follow表示菜单随内容滑出--

事件

名字参数说明版本要求
@on-open--菜单完全打开时触发--
@on-close--菜单完全关闭时触发--

插槽

名字说明版本要求
left-menu左菜单--
right-menu右菜单--

方法

名字参数说明版本要求
open(direction)打开菜单,参数为方向
close关闭菜单

属性

名字类型默认值说明版本要求
textstring按钮文字,同slot=default--
background-colorstring背景颜色--
typestring内置的颜色类型,可选primary, warn--
widthstring80按钮宽度--

样式变量

名字默认值说明继承自变量
@swipeout-button-primary-bg-color
#1AAD19
--@button-primary-bg-color
@swipeout-button-warn-bg-color
#E64340
--@button-warn-bg-color
@swipeout-button-default-bg-color
#c8c7cd
--
@swipeout-content-bg-color
#FFF
--
@swipeout-button-font-color
#FFF
--