# LeftSlip 左滑删除 列表元素向左滑出现删除等按钮 ## 基本用法 ```html
左滑触发删除这里是内容
``` ```javascript export default { methods: { delSlipItem(e) { alert('确定删除吗?') this.$refs.demo1.sliderEle.remove() } } }; ``` ### 多个按钮 >如果超出一行宽度,默认右侧按钮区域占一行的80% ```html
左滑触发删除这里是内容
``` ### 自定义ICON ```html
左滑触发删除这里是内容
``` ### 消息列表 ```html

{{item.time}}

``` ```javascript import Icon from '../icon/icon.vue'; import Avatar from '../avatar/avatar.vue'; import Badge from '../badge/badge.vue' export default { components: {}, data() { return { list: [ { id: 'add1', title: '噜啦噜1',subTitle:'我又来送福利啦!关注之后你就会',time:'10:13',isDot:false,value:9}, { id: 'add2', title: '噜啦噜2',subTitle:'我又来送福利啦!关注之后你就会',time:'10:12',isDot:true,value:1}, { id: 'add5', title: '噜啦噜5',subTitle:'我又来送福利啦!关注之后你就会',time:'1小时前',isDot:false,value:99}, { id: 'add8', title: '噜啦噜8',subTitle:'我又来送福利啦!关注之后你就会',time:'星期五' ,isDot:false,value:100} ], }; }, methods: { delItem(index) { this.list.splice(index, 1); } } }; ``` ### 禁止滑动 ```html
左滑触发删除
``` ```javascript disabledHandle(){ this.isDisable = !this.isDisable } ``` ## slot | 字段 | 说明 | 类型 | 默认值 | | -------------- | -------------------- | ------- | ------ | | slip-main | 列表主内容自定义区域 | html | - | | slipbtns | 左滑按钮自定义区域 | html | - | ## Prop | 字段 | 说明 | 类型 | 默认值 |----- | ----- | ----- | ----- | rightWidth | 右侧按钮区域超出一行时的默认宽度,默认占整个宽度的80% | Number | 0.8 | disabled | 禁止滑动操作 | Boolean | false