42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| export default {
 | ||
|     props: {
 | ||
|         // 控制打开或者关闭
 | ||
|         show: {
 | ||
|             type: Boolean,
 | ||
|             default: uni.$u.props.swipeActionItem.show
 | ||
|         },
 | ||
|         // 标识符,如果是v-for,可用index索引值
 | ||
|         name: {
 | ||
|             type: [String, Number],
 | ||
|             default: uni.$u.props.swipeActionItem.name
 | ||
|         },
 | ||
|         // 是否禁用
 | ||
|         disabled: {
 | ||
|             type: Boolean,
 | ||
|             default: uni.$u.props.swipeActionItem.disabled
 | ||
|         },
 | ||
|         // 是否自动关闭其他swipe按钮组
 | ||
|         autoClose: {
 | ||
|             type: Boolean,
 | ||
|             default: uni.$u.props.swipeActionItem.autoClose
 | ||
|         },
 | ||
|         // 滑动距离阈值,只有大于此值,才被认为是要打开菜单
 | ||
|         threshold: {
 | ||
|             type: Number,
 | ||
|             default: uni.$u.props.swipeActionItem.threshold
 | ||
|         },
 | ||
|         // 右侧按钮内容
 | ||
|         options: {
 | ||
|             type: Array,
 | ||
|             default() {
 | ||
|                 return uni.$u.props.swipeActionItem.rightOptions
 | ||
|             }
 | ||
|         },
 | ||
|         // 动画过渡时间,单位ms
 | ||
|         duration: {
 | ||
|             type: [String, Number],
 | ||
|             default: uni.$u.props.swipeActionItem.duration
 | ||
|         }
 | ||
|     }
 | ||
| }
 |